一、封装
1、用private进行封装 简单、解耦合 一个优秀的项目必然是高内聚,低耦合的。
2、封装保证数据的安全性,封装了事物复杂的一面,给我们展示事物简单的一面。
3、无封装不对象,封装体现了对象的独立性、可移植性、可重用性。
4、this关键字: 隐式的创建了一个当前类的对象。
5、static: 修饰方法表示方法为静态方法(内只能调用静态的成员变量)。
调用方法:
(1)创建类的对象,然后通过引用.方法名() 不推荐使用这种方式调用static修饰的方法。
(2)用static修饰的方法和对象无关,推荐使用类名.方法名调用。
6、JDK主要的包介绍
JDK是Java开发工具包,里面封装了很多的类和方法。
(1)Java.lang -System,Math,String,Integer,Thread 他们给我们提供给常用的功能。
(2)Java.net -网络相关的常用类以及功能。
(3)Java.util -提供一些常用的工具类。
二、继承
1、Java中用extends关键字去体现继承。 继承父类的一些属性,同时有属于自己的方法和属性。
2、Java中不支持类的多继承,只支持类的单继承(一个子类不允许同时继承多个父类) Java中支持类的间接继承 一个父类可以派生出多个子类。
3、在继承中,用private修饰的属性以及方法不能被继承。
4、super关键字
(1)可以直接访问父类中的成员变量、成员方法
(2)追溯不仅限于父类
(3)可以在子类的构造方法中调用父类的构造方法 super() 构造方法可以访问到父类中的属性
5、Object是所有类的一个父类,是一种通用的引用的父类
例子:Object obj = new Test();
6、java中支持用父类应用接收子类的实例对象
如:Test01继承Test 可以 Test t = new Test01();但是对象不能打点调用子类中没有在父类中出现的属性