Java 类及类的成员 属性、方法、构造器、代码块、内部类 面向对象的三大特征 封装、继承、多态、(抽象性) 其他关键字:this,super,final,static,abstract,interface,package,import 面向过程(POP)【Procedure Oridented Programming】与面向对象(OOP)【Object Oriented Programming】: 1.二者都是一种思想,面向对象是相对于面向过程而言的。 面向过程,强调的是功能行为,以函数为最小单位。考虑怎么做。 面向对象,将功能封装进对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。 2.面向对象更加强调运用人类在日常思维逻辑中采用的思想方法与原则,如抽象、分类、继承、聚合、多态等。 面向对象的三大特征: 1.封装 2.继承 3.多态 Java 语言的基本元素: 类和对象 类:是对一类事物的描述,是抽象的、概念上的定义 对象:是实际存在的该类事物的每个个体,也称为实例。 面向对象程序设计的重点:类的设计(设计类:就是设计类的成员(成员变量(属性),成员方法(函数/方法)))。 对象内存解析: 栈:地址,局部变量 堆:属性,方法,对象。 匿名对象。 方法的重载: 概念: 在同一个类中,允许存在一个以上的同名方法,只要他们的参数个数或者参数类型不同即可。 特点: