摘要:
枚举类 public enum Day { MON("星期一"), TUE("星期二"), WED("星期三"), THU("星期四"), FRI("星期五"), SAT("星期六"), SUN("星期七"); private String label; private Day(String lab 阅读全文
摘要:
static的用法 1.修饰属性 2.修饰方法 3.修饰代码块 4.修饰内部类 static修饰的是静态资源,是类的各个实例共享的。 静态资源是类初始化的时候就加载的,而非静态资源是在new的时候才加载的。类的初始化是要早于类的new,Class.forName(“”)是加载类,加载静态资源。 所以 阅读全文
摘要:
final的作用 1.final修饰的类不可以被继承。(最常见的就是String类) 2.final修饰的方法不可以被重写。 3.final修改的变量不可以被修改。(如果该变量是引用,那么要求的是引用不可以修改,可以修改引用里面的内容。也就是说必须还是指向原来指向的对象,但是对象里面的内容可以修改) 阅读全文
摘要:
面向对象编程有4大特征:抽象,继承,封装,多态。 什么是多态 多态又叫做动态绑定或者迟绑定,是运行期间根据所引用的具体对象类型来调用相应的方法。 多态的条件 1.要有继承 2.子类重写父类的方法。 3.父类引用指向子类对象。 转型 1.向上转型:比如Dog继承Animal,Animal a = ne 阅读全文