【java】类与对象(1)
来源:互联网 发布:linux 设置命令别名 编辑:程序博客网 时间:2024/06/07 05:21
学习目标 :
--初步掌握java中的类与对象
--什么是成员变量和成员方法
--掌握构造方法的使用
计算机语言的发展向接近人的思维方式演变
--汇编语言 –面向机器
--c语言-面向过程
--java-面向对象
把猫的特征提取出来-猫类-对象(实例)
从猫来到对象的几种说法:
1. 创建一个对象
2. 实例化一个对象
3. 把类实例化
类和对象的区别和联系:
1. 类是抽象的,概念的,代表一类事物,比如人类,猫类
2. 对象是具体的,实际的,代表一个具体事物
3. 类是对象的末班,对象是类的一个个体,实例
一个全面的类的定义比较复杂
package包名;
class类名 extends 父类 implements
接口名{
成员变量;//一般是基本数据类型,也可以是引用类型
构造方法;
成员方法;
}
注意:引用类型
Master myMaster;
Mater本身又是一个类
如何创建对象
1. 先声明再创建
对象声明:类名 对象名
对象创建:对象名=new类型()
2. 一步到位法(常用)
类名 对象名=new 类名();
Person person1=new Person();
person1.age=25;
person1.name="郭志梅";
Person person2;//只是声明
person2=person1;//将person2的地址指向person1,指向的是同一块空间,只要有一个对象修改了值,那么所有对象的值也就会被修改。
System.out.println(person2.age);
当创建一个对象,系统就会根据其大小(对象里面的内容占据的大小)分配内存。
java中有一个垃圾自动回收机制,a=null