`
chinagdszsuby
  • 浏览: 20991 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java创建对象的两种方法-写给自己的博客

阅读更多
class OtherClass 
{ 
	int i = 0; 

	OtherClass() 
	{ 
		i ++; 
	} 
} 

public class TestOther 
{ 
	public static void main(String[] args) throws Exception 
	{ 
		//方法一
		OtherClass o = new OtherClass(); 
		System.out.println("o.i = " + o.i); 

		//方法二
		Class c = Class.forName("OtherClass"); 
		OtherClass t = (OtherClass)c.newInstance(); 
		System.out.println("t.i = " + t.i); 
	} 
}
分享到:
评论

相关推荐

    java面向对象程序设计习题-(11).doc

    构造函数在创建对象时自动调用,由系统自动调用,而不是程序员直接调用。 3. **关键字static**:static可以修饰类变量(静态变量)和类方法。类变量属于类,不依赖于类的实例,所有对象共享同一份数据;类方法无需...

    Java面向对象程序设计

    2. **类与对象**:类是创建对象的模板或蓝图,定义了一组相关的属性(数据成员)和方法(成员函数)。对象则是类的实例,具有类定义的属性和行为。 3. **封装**:封装是面向对象的核心特征之一,它隐藏了对象内部的...

    9.java学习第九章——对象的创建和使用+构造方法+方法重载——作业的形式:创建对象在JVM中的存储状态(内存图).pdf

    - 在Java中,**创建对象**是使用类的模板来实例化一个具体的实例的过程。 - **创建对象**通常通过`new`关键字实现,例如: ```java Student student = new Student(); ``` - **对象**在内存中的存储状态分为两个...

    java面向对象练习题-经典

    main方法中创建了一个test对象,调用了aMethod方法两次,输出结果为2。 二、填空题 1. 开发与运行Java程序需要经过的三个主要步骤为编辑源程序、编译生成字节码和解释运行字节码。这三个步骤是Java语言的基本开发...

    实验三:Java类与对象

    成员变量和局部变量是Java中的两种变量类型。成员变量是类的一部分,可以在类的所有方法中访问;而局部变量只在其定义的代码块(如方法或循环)内部有效。`Monkey`类中的属性(如体重、年龄等)就是成员变量,而在...

    JAVA题库习题及答案--.doc

    Java程序主要分为两种类型:Application和Applet。Application是独立运行的程序,它们有自己的main()方法,可以单独启动,而Applet是嵌入到网页中的小程序,通常在Web浏览器中运行,并需要继承Java的Applet类。 在...

    Java-面向对象设计-类和对象.docx

    类的声明和定义在使用类之前,必须先声明它,然后才可以声明变量,并创建对象。类声明的语法如下: ```java [访问控制符] class 类名称 { // 成员变量和方法的声明 } ``` 可以看到,声明类使用的是class关键字。...

    java基础教程----精华版

    Java是一种广泛使用的面向对象的编程语言,以其平台独立性、安全性、健壮性和高性能而闻名。这个"java基础教程----精华版"显然是一份精心整理的资料,旨在帮助初学者快速掌握Java编程的基础知识。下面将详细介绍Java...

    xml和java对象互相转换的两种方法

    本文将详细介绍两种主要的XML与Java对象互相转换的方法:DOM(Document Object Model)解析和JAXB(Java Architecture for XML Binding)。 1. DOM解析: DOM是一种W3C标准,它将XML文档解析成一棵由节点组成的树,...

    Java创建对象的四种方法[借鉴].pdf

    在Java中,有四种主要的方法来创建对象,包括: 1. **new关键字创建对象**: 这是最常见的创建对象的方式,通过`new`关键字结合类的构造器来创建新实例。例如,创建一个名为`Person`的类的对象: ```java Person...

    java-design-patterns-master_JAVAdesignpattens_java_design_

    2. **工厂模式(Factory Pattern)**:提供一个创建对象的接口,但让子类决定实例化哪一个类。工厂方法让类的实例化推迟到子类。 3. **抽象工厂模式(Abstract Factory Pattern)**:为创建一组相关或相互依赖的...

    Java 面向对象 练习题与答案

    要使用包中的类,有两种方法:直接导入该包中要用的类,例如 import java.awt.Color; 或者干脆将包中所有的类直接导入,例如 import java.awt.*; 4. 抽象类: 抽象类是一个不能被实例化的类,通常作为父类使用。...

    Java程序设计----面向对象

    8. Application与Applet:Java支持两种主要的应用类型:Application和Applet。Application是独立的桌面应用程序,而Applet则是在Web浏览器中运行的小程序。尽管现代Web开发已较少使用Applet,理解其工作原理对于了解...

    java源码包---java 源码 大量 实例

    6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用...

    Java语言与面向对象程序设计-印旻ppt

    印旻的PPT深入浅出地讲解了这两个主题,旨在帮助学习者构建扎实的Java编程基础和面向对象的设计思维。下面将详细阐述Java语言的主要特点和面向对象程序设计的基本概念。 1. **Java语言概述** - **平台无关性**:...

    java 游戏源码-----模拟钢琴

    在Java中,游戏通常基于Java Swing或JavaFX库来构建用户界面,这两个库提供了构建图形界面所需的组件和方法。 对于“模拟钢琴”这个游戏,它可能利用了Java Swing来创建钢琴键盘的图形界面。Swing提供了JFrame、...

    Java设计模式----通俗易懂版

    - 工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。 - 抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,无需指定它们的具体类。 - 建造者模式:将复杂对象的构建与其表示分离...

    java面向对象编程--课堂笔记

    在Java编程中,面向对象编程(Object-Oriented Programming, OOP)是一种核心的设计思想,它与面向过程编程有着本质的区别。面向对象编程基于"万物皆对象"的理念,将数据和操作数据的方法封装在一起,形成独立的对象...

    java中创建线程两个方法及区别

    Java提供了多种创建线程的方式,其中最常见的是通过继承`Thread`类和实现`Runnable`接口这两种方法。下面将详细阐述这两种创建线程的方法及其区别。 ### 一、通过继承`Thread`类创建线程 当一个类继承了`Thread`类...

    java中把对象转化为byte数组的方法.doc

    java中把对象转化为byte数组的方法 Java 中将对象转化为 byte 数组的方法是指将 Java 对象序列化为二进制数据流,以便在网络上传输或存储。这种方法可以应用于各种领域,如分布式计算、网络通信、数据存储等。 在 ...

Global site tag (gtag.js) - Google Analytics