【java】类与对象(1)

学习目标 :

--初步掌握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


你可能感兴趣的:(Java从入门到精通)