面向对象和面向过程的区别:
面向对象三大特性:
对象:
类:
二者之间的关系:
类的声明:
举个例子:
封装了,那要怎样控制属性呢:
封装的优点:
构造方法:
this关键字:
构造方法可以有多个:
例子:
构造方法也可以调用构造方法:
子类:
类的访问域:
这里解释一下包:有相似结构,功能的类放在同一个包里。
用图来表示比较形象:
static修饰符:
静态块: