本篇博文最后修改时间:2016年3月8日,21:57。
本篇介绍创建多个对象。
系统版本:Windows7 家庭普通版 32位操作系统。
三、版权声明
博主:思跡
声明:喝水不忘挖井人,转载请注明出处。
原文地址:http://blog.csdn.net/omoiato
联系方式:315878825@qq.com
Java零基础入门交流群:541462902
四、创建多个对象
范例:创建2个对象
class Person
{
String name; //声明姓名属性
int age; //声明年龄属性
public void tell() //取得信息的方法
{
System.out.println("姓名:" + name + "年龄:" + age);
}
}
public class ClassDemo04
{
public static void main(String[] args)
{
Person per1 = null; //声明per1对象
Person per2 = null; //声明per2对象
per1 = new Person(); //实例化per1对象
per2 = new Person(); //实例化 per2对象
per1.name = "张三"; //设置per1对象的name属性内容
per1.age = 30; //设置per1对象的age属性内容
per2.name = "李四"; //设置per2对象的name属性内容
per2.age = 33; //设置per2对象的age属性内容
System.out.print("per1对象中的内容 -->");
per1.tell(); //per1调用方法
System.out.print("per2对象中的内容 -->");
per2.tell(); //per2调用方法
}
}<strong>
</strong>
程序运行结果:
由程序的运行结果可以发现,程序分别实例化了2个Person对象,
那么也就意味着per1和per2分别指向各自的堆内存空间。
PS:”System.out.print“ 和 ”System.out.println“ 的区别在于:
println在输出完内容后多加一个”回车“。
(上图为使用System.out.print关键字输出效果)
(上图为使用System.out.println关键字输出效果)