Day14-02
P65 面向对象06:创建对象内存分析

下面两个程序是联动的,一个主程序main,一个类
package com.oop.demo03;
public class Application {
//进入了main方法
public static void main(String[] args) {
Pet dog = new Pet();//new了一个对象dog,调用了Pet类的无参构造,
dog.name = "旺财";//给对象dog的name赋了个值
dog.age = 3;//给对象dog的age赋了个值
dog.shout();//对象dog调用了Pet类中的一个方法
//输出:叫了一声
System.out.println(dog.name);//旺财
System.out.println(dog.age);//3
}
}
package com.oop.demo03;
public class Pet {
String name;
int age;
//自带无参构造器
public void shout(){
System.out.println("叫了一声");
}
}

Java面向对象创建实例详解
本文通过一个具体的Java程序示例,详细解析了面向对象编程中如何创建对象及其内存分配的过程。介绍了通过new关键字创建对象,并给对象属性赋值及调用对象方法的基本步骤。
75万+

被折叠的 条评论
为什么被折叠?



