什么是面向对象的优势(稳定,可扩展,可重用)
继承
封装
多态
1.什么是对象
现实存在的都是对象
2什么是面向对象
根据事物的特征进行相关的程序设计
3什么是类
类是模子,确定对象将会拥有的特征(属性:对象具有的各种静态特征(对象有什么))和行为(方法:对象具有的各种动态行为(对象能做什么))
4类和对象有什么关系呢
对象是类的实例话
类是对象的类型
对象是特定类型的数据
类的实例化
在这里中是有初始值的
这样是不会出错的
可以这样赋值
单一功能原则
一个类只一功能;功能越多交融,耦合性越高·所以被复用比较高。如
一边开车一边接电话(一样)不同职责放在一个类中;
对象实例化
每次使用New都在堆中新开辟了空间
第二钟实例化
第二次会完全覆盖第一次的操作
构造方法(只能通过NEW才能使用,不能通过方法的调用)
无返回类型,与类名必须相同,只能在实例化的时候才能使用;
带参构造方法
会出现下面的错误提示
改进方法
this的使用方法
代表的是当前对对上面的代码改进