09 12 07 Java SE学习笔记
来源:互联网 发布:胎儿b超数据看男女 编辑:程序博客网 时间:2024/04/29 01:43
---09 12 07---
对象的属性和方法: 属性(成员变量):用来描述事物的特性。
方法(函数):用来描述事物的行为。
属性的访问:对象名.属性。
实例:
public class Person
{
int age; String name;
public static void main(String args[])
{
Person p1=new Person();
Person p2=new Person();
p1.age=20;
p1.name="tom";
p2.age=19;
p2.name="jerry";
System.out.println(p1.age);
System.out.println(p1.name);
System.out.println(p2.age);
System.out.println(p2.name);
}
}
运行结果我们可以猜一下
当然正确答案在这里: 20 tom 19 jerry
我们在main方法中new 了两个对象并分别用一个句柄p1 p2来指向 它们.p1 p2是两个独立的对象,都被单独的实例化。在创建对象 时会各自向其copy属性,这样每个对象就有了独自的变量。
对象也有生命周期
每个被创建的对象都只能在其生命周期内被使用,当没有应用变量 指向一个对象时,这个对象就会变成垃圾,不能再被使用(Java中 的垃圾回收机制GC咱以后再说)。
对于上面那个Person 的实例当p1 p2 执行完main方法后就会变成 垃圾。另一种方式可以手动的赋值对象为null[p1==null],可能有 事也会这样:使用完p1对象后再 p2=p1; 那么p1 的生命周期会到 p2超出其作用域而无效。
- 09 12 07 Java SE学习笔记
- 09 12 02 Java SE 学习笔记
- 09 12 02 Java SE 学习笔记
- 09 12 03Java SE学习笔记
- JAVA SE学习笔记
- JAVA SE 学习笔记
- java se 学习笔记
- 09 11 29Java SE学习笔记
- Java SE 学习笔记 Lesson 12
- Java SE学习笔记-多线程
- Java SE学习笔记-集合
- Java SE学习笔记-IO
- Java SE学习笔记-GUI
- Java SE学习笔记(一)
- Java SE学习笔记(二)
- Java SE学习笔记(三)
- Java SE学习笔记(四)
- Java SE 学习笔记(六)
- 各管理平台软件模块清单
- 特殊字符在英语中的读法
- 解析SQL语句比解析类C语言更麻烦?
- weblogic 11g 启动参数项解释
- 读取Obj格式的模型文件(Dx10)
- 09 12 07 Java SE学习笔记
- CMPP错误码
- Tuxedo 超时控制(转贴)
- 《世界因你不同》——“苹果”的海盗文化
- Jquery 与 struts2 fckeditor 的整合
- 未来五年程序员应当具备的十项技能
- Netstat命令详解
- C#委托的参数类型抗变
- 30秒清除你电脑中的垃圾