面向对象基础二

如何用代码来编写类

1.创建类的方法

Class 类名{

属性;
方法;

}

属性也叫成员变量,主要用于描述类的状态

方法也叫成员方法,主要描述类的行为

1.1类的表示方法

1.2类的定义方法

1.3生成对象的方法

狗的属性:毛发,毛色的颜色,方法:会跑,会叫

这里的狗指的是一个概念 ,并不是指某一只狗,指的是狗这一类生物

所有的狗都有这些属性,方法

编程时候不追求把事物的属性都定义出来,只需要根据需求定义其中的一部分

Java虚拟机把内存分为了两部分

堆内存中存方的是对象的本体

栈内存中存的是对象的引用(名字)

要想使用堆内存中的对象本体,就需要用栈内存中的名字取引用它

例如:在现实生活中一个人的名字叫张三,张三这两个字代表了这个人,但是张三这两个字不是人

1.4生成对象运行的过程

1.Dog dog首先在栈内存中创建了一个Dog的引用

2.new Dow()在堆内存中创建一个Dog的对象

3.将创建的Dog对象赋给这个引用

1.5类和对象的关系

类指的是这一类狗

对象指的是其中某一只狗

posted @ 2017-04-17 13:46  LuBoom  阅读(91)  评论(0编辑  收藏  举报