摘要:
/*一、关于java语言中向上类型转型和向下类型转型: 1.向上类型转型(upcasting):子 >父 2.向下类型转型(downcasting):父 >子注意:无论是向上类型转型还是向下类型转型,两个类之间必须要有继承关系 */Animal类 public class Animal { publ 阅读全文
摘要:
/*一、关于方法的重写/覆盖: 1.什么时候需要方法重写? 如果父类中的方法无法满足子类中的业务需求,需要将父类中的方法重写一次 2.子类如果重写父类的方法之后,子类对象一定调用的方法是重写之后的方法 3.发生方法覆盖的条件 1.发生在具有继承关系的两个类之间 2.必须具有相同的方法名,相同的返回值 阅读全文
摘要:
/*一、设计模式是可以重复利用的解决方案 实现单例模式: 1.构造方法私有化 2.对外提供一个公开的静态的获取当前类对象的方法 3.提供一个当前类型的静态变量 */ Singletom类 public class Singletom { //提供一个当前类型的静态变量 private static 阅读全文
摘要:
/*一、引入了的继承最基本的作用就是:代码的重用 1.语法: [修饰符列表] class 子类名 extends 父类名{ 类体; } 2.java语言中,类和类之间只支持单继承 3.一个类中如果没有显示继承其他类,默认继承Object */父类 public class Supper { publ 阅读全文
摘要:
/*一、static关键字: 1.static修饰的变量叫做“静态变量” 2.static修改的方法叫做“静态方法” 3.static还可以定义静态语句块 */ 二、以下语句演示:static定义静态语句块: static定义的静态语句块在类加载阶段执行,并且只执行一次,并且自上而下顺序执行 pub 阅读全文