关键字 new 来创建一个新的对象

简介: 关键字 new 来创建一个新的对象

  创建对象

  对象是根据类创建的。在Java中,使用关键字 new 来创建一个新的对象。创建对象需要以下三步:

  声明:声明一个对象,包括对象名称和对象类型。

  实例化:使用关键字 new 来创建一个对象。

  初始化:使用 new 创建对象时,会调用构造方法初始化对象。

  下面是一个创建对象的例子:

  public class Puppy{ public Puppy(String name){ //这个构造器仅有一个参数:name System.out.println("小狗的名字是 : " + name ); } public static void main(String[] args){ // 下面的语句将创建一个Puppy对象 Puppy myPuppy = new Puppy( "tommy" ); } }

  编译并运行上面的程序,会打印出下面的结果:

  小狗的名字是 : tommy

  访问实例变量和方法

  通过已创建的对象来访问成员变量和成员方法,如下所示:

  / 实例化对象 / Object referenceVariable = new Constructor(); / 访问类中的变量 / referenceVariable.variableName; / 访问类中的方法 / referenceVariable.methodName();

目录
相关文章
在使用 `new` 关键字创建对象时,如果忘记添加 `new` 关键字会发生什么?
【10月更文挑战第31天】`SafeConstructor` 函数中,通过检查 `this` 是否为 `SafeConstructor` 的实例来判断是否使用了 `new` 关键字。如果没有使用,则自动使用 `new` 关键字重新调用自身,确保始终返回一个正确的对象实例。
|
5月前
|
存储 Java
JavaSE——方法(2/2)-方法重载、return关键字在方法中单独使用
JavaSE——方法(2/2)-方法重载、return关键字在方法中单独使用
34 4
|
2月前
|
JavaScript 前端开发
隐式创建
【9月更文挑战第04天】
27 3
|
6月前
|
存储 安全 编译器
【C++ 关键字 类型限定符 】揭秘C++编程中的神秘元素:深入了解volatile关键字的强大作用
【C++ 关键字 类型限定符 】揭秘C++编程中的神秘元素:深入了解volatile关键字的强大作用
54 0
|
存储 Java 数据库
Java-对象的操作(构造、初始化、封装)、static成员以及代码块(中)
Java-对象的操作(构造、初始化、封装)、static成员以及代码块(中)
63 1
|
6月前
|
缓存 Java 编译器
Java 构造函数与修饰符详解:初始化对象与控制权限
Java 构造函数 是一种特殊的类方法,用于在创建对象时初始化对象的属性。它与类名相同,并且没有返回值类型。 构造函数的作用: 为对象的属性设置初始值 执行必要的初始化操作
93 0
|
Java 编译器
Java-对象的操作(构造、初始化、封装)、static成员以及代码块(上)
Java-对象的操作(构造、初始化、封装)、static成员以及代码块(上)
63 1
Java-对象的操作(构造、初始化、封装)、static成员以及代码块(上)
|
Java 编译器
【继承顺序和方式,子类构造方法,protected 关键字,final 关键字】
【继承顺序和方式,子类构造方法,protected 关键字,final 关键字】
42 0
|
存储 Java 编译器
Java-对象的操作(构造、初始化、封装)、static成员以及代码块(下)
Java-对象的操作(构造、初始化、封装)、static成员以及代码块(下)
52 0
引用作为重载条件
引用作为重载条件
41 0
下一篇
无影云桌面