码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象基础二

时间:2017-04-17 14:02:31      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:size   span   现实生活   image   成员   logs   方法   个人   如何   

如何用代码来编写类

1.创建类的方法

Class 类名{

属性;
方法;

}

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

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

1.1类的表示方法

技术分享

1.2类的定义方法

技术分享

1.3生成对象的方法

技术分享

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

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

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

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

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

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

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

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

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

1.4生成对象运行的过程

技术分享

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

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

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

1.5类和对象的关系

技术分享

类指的是这一类狗

对象指的是其中某一只狗

面向对象基础二

标签:size   span   现实生活   image   成员   logs   方法   个人   如何   

原文地址:http://www.cnblogs.com/DogEgg/p/6722564.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!