面向对象基础二

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类和对象的关系

类指的是这一类狗

对象指的是其中某一只狗

以上是关于面向对象基础二的主要内容,如果未能解决你的问题,请参考以下文章

Python基础(二十):面向对象基础

Java基础之面向对象

面向对象基础

Python基础-面向对象二

基础笔记二 面向对象编程

面向对象基础二