摘要:
接口是功能的集合,是比抽象类更为抽象的”类”。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 请记住:一切事物均有功能,即一切事物均有接口。 接口定义时需要使用interface关键字 接口中的方法均为公 阅读全文
摘要:
当定义了抽象函数的类也必须被abstract关键字修饰,被abstract关键字修饰的类是抽象类。 抽象方法定义的格式: public abstract 返回值类型 方法名(参数); 抽象类定义的格式: abstract class 类名 { }. 特点: 1、抽象类和抽象方法都需要被abstrac 阅读全文
摘要:
子类继承父类 优点:提高代码的复用性 格式: class 子类 extends 父类 {} 在子类中,访问父类中的成员变量格式: super.父类中的成员变量 特点: 在Java中,类只支持单继承,不允许多继承 多个类可以继承一个父类 在Java中,多层继承是可以的,即一个类的父类可以再去继承另外的 阅读全文
摘要:
封装:隐藏了实现细节,对外提供公共的访问方式 优点: 1、提高了代码的复用性。 2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。这是核心之一,也可以理解为就是封装的概念。 3、提高了安全性 this.属性名称 指的是访问类中的成员变量,用来区分成员变量和局部变量(重名问题) thi 阅读全文
摘要:
Properties集合,它是唯一一个能与IO流交互的集合 Properties集合存值取值 public static void main(String[] args) throws IOException { //创建Properties集合 //怎么存不一定怎么取 Properties pro 阅读全文