Java面向对象

 

什么是面向对象的优势(稳定,可扩展,可重用)

继承

封装

多态

1.什么是对象

现实存在的都是对象

2什么是面向对象

根据事物的特征进行相关的程序设计

3什么是类

类是模子,确定对象将会拥有的特征(属性:对象具有的各种静态特征(对象有什么))和行为(方法:对象具有的各种动态行为(对象能做什么))

4类和对象有什么关系呢

对象是类的实例话

类是对象的类型

对象是特定类型的数据

类的实例化

在这里中是有初始值的

这样是不会出错的

 可以这样赋值

单一功能原则

一个类只一功能;功能越多交融,耦合性越高·所以被复用比较高。如

一边开车一边接电话(一样)不同职责放在一个类中;

对象实例化

每次使用New都在堆中新开辟了空间

第二钟实例化

 

第二次会完全覆盖第一次的操作

构造方法(只能通过NEW才能使用,不能通过方法的调用)

无返回类型,与类名必须相同,只能在实例化的时候才能使用;

 

 带参构造方法

 会出现下面的错误提示

改进方法

this的使用方法

代表的是当前对对上面的代码改进

 

原文地址:https://www.cnblogs.com/xiaoruirui/p/10686819.html