面向对象基础二
Posted Lu的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象基础二相关的知识,希望对你有一定的参考价值。
如何用代码来编写类
1.创建类的方法
Class 类名{
属性;
方法;
}
属性也叫成员变量,主要用于描述类的状态
方法也叫成员方法,主要描述类的行为
1.1类的表示方法
1.2类的定义方法
1.3生成对象的方法
狗的属性:毛发,毛色的颜色,方法:会跑,会叫
这里的狗指的是一个概念 ,并不是指某一只狗,指的是狗这一类生物
所有的狗都有这些属性,方法
编程时候不追求把事物的属性都定义出来,只需要根据需求定义其中的一部分
Java虚拟机把内存分为了两部分栈和堆
在堆内存中存方的是对象的本体,
在栈内存中存的是对象的引用(名字)
要想使用堆内存中的对象本体,就需要用栈内存中的名字取引用它
例如:在现实生活中一个人的名字叫张三,张三这两个字代表了这个人,但是张三这两个字不是人
1.4生成对象运行的过程
1.Dog dog首先在栈内存中创建了一个Dog的引用
2.new Dow()在堆内存中创建一个Dog的对象
3.将创建的Dog对象赋给这个引用
1.5类和对象的关系
类指的是这一类狗
对象指的是其中某一只狗
以上是关于面向对象基础二的主要内容,如果未能解决你的问题,请参考以下文章