面向对象

Posted luckyBrown

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象相关的知识,希望对你有一定的参考价值。

笔记:
1.什么是类?什么是对象?
1)现实世界是由很多很多对象组成的
基于对象抽出了类
2)对象:真实存在的单个个体
类:类别/类型,代表一类个体
3)类中可以包含:
3.1)所有对象所共有的特征/属性-------成员变量
3.2)所有对象所共有的行为------------方法 方法里面的东西叫局部变量
4)一个类可以创建多个对象,
同一个类的多个对象,结构相同,数据不同
5)类是对象的模板,对象是类的具体的实例

注意:不要类里面套类
2.如何创建类?如何创建对象?如何访问类中的成员?
3.引用类型之间画等号:
1)指向同一个对象
2)对其中一个引用的修改,会影响另外一个引用
eg: 房子钥匙
基本类型之间画等号:
1)赋值
2)对其中一个变量的修改,不会影响另外一个变量
eg: 身份证复印件
4.null:空,没有指向任何对象
若引用的值为null,则不能再进行任何操作了
操作则NullPointerException空指针异常

 

引用
数据类型 引用类型变量 指向           对象
Cell               c1         =         new Cell();


变量
基本类型变量
int a;


引用类型
数据类型 引用 指向 对象
Student zs = new Student();

 

高质量的代码:
复用性好、扩展性好、维护性好、
可移植性好、健壮性好......

 

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

224 面向对象编程介绍,面向过程与面向对象

面向对象-面向对象和面向过程的区别

面向对象分析与设计面向对象设计包括哪些内容

面向对象

面向过程面向对象及面向对象的三大特征

Python面向对象学习 1 (什么是面向对象,面向对象的应用场景)