UML图
摘要:UML图中一个类分为三部分:类名、属性、方法 类名:首行加粗 抽象类为斜体,接口标注<<interface>> 属性:第二行,若无属性则空出 格式为 修饰符 属性名:数据类型 关于修饰符: “+”:表示public “-”:表示private “#”:表示protected 方法:第三行 格式为 修
阅读全文
内部类
摘要:内部类的类体中不可以声明类变量和类方法 非静态内部类: 能够直接访问外部类的包括private修饰的所有属性,它的实例化要基于外部类的实例上 实例方式:new.外部类().new.内部类() 静态内部类:以static修饰 除了能访问外部类私有静态属性外,与一般的类相同 实例不需要基于外部类的实例,
阅读全文
继承与接口
摘要:继承定义: 定义类时能且仅能继承一个父类。默认为继承Object类 public class 类名 extends 父类名{} 子类具有父类的部分属性和方法(是否能被继承,具体取决于修饰词) 调用子类的构造函数时会先调用父类的构造函数 单例模式的构造函数是私有的所以不能被继承。 重写和隐藏: 重写:
阅读全文