Java面向对象编程
整理人:尚硅谷 - 宋红康
面向对象学习三条主线1、Java类及类的成员:属性、方法、构造器;代码块、内部类
2、面向对象三大特征:封装性、继承性、多态性、(抽象性)
3、其他关键字:this、super、final、abstract、interface
面向过程(POP) 与 面向对象(OOP)面向过程:强调功能行为,以函数为最小单位,考虑怎么做
面向对象:强调具备功能的对象,以“类\对象”为最小单位,考虑谁来做
如何理解面向对象:万物皆对象。可以以公司运营为例子。初创公司可能是面向过程,以解决方法优先,强调方法。公司发展后设立财务部、人力资源部等部门,按功能设立部门和分配员工,强调具有功能的类\对象。在Java中把功能封装到类中,通过类的实例化来调用功能。
Java类及类的成员Field = 属性 = 成员变量,Method = (成员)方法 = 函数
类的实例化,即创建类的对象
如果创建了一个类的多个对象,对于类中定义的属性(非static),每个对象都拥有各自的一套副本,且互不干扰。
123456Person p1 = new Per ...

