摘要:
首先,明确引用类型与对象类型的概念 在这个例子里,有一个对象 new ADHero(), 同时也有一个引用ad 对象是有类型的, 是ADHero 引用也是有类型的,是ADHero 通常情况下,引用类型和对象类型是一样的 接下来要讨论的类型转换的问题,指的是引用类型和对象类型不一致的情况下的转换问题 阅读全文
posted @ 2019-12-21 19:42
李振明
阅读(125)
评论(0)
推荐(0)
摘要:
实现了接口,就必须提供接口中声明的方法。 阅读全文
posted @ 2019-12-21 19:15
李振明
阅读(106)
评论(0)
推荐(0)
摘要:
枚举enum是一种特殊的类(还是类),使用枚举可以很方便的定义常量比如设计一个枚举类型 季节,里面有4种常量 public enum Season { SPRING,SUMMER,AUTUMN,WINTER } 使用枚举的好处:假设在使用switch的时候,不是使用枚举,而是使用int,而int的取 阅读全文
posted @ 2019-12-21 19:08
李振明
阅读(763)
评论(0)
推荐(0)
摘要:
单例模式又叫做 Singleton模式,指的是一个类,在一个JVM里,只有一个实例存在。 单例模式的两种 饿汉式是立即加载的方式,无论是否会用到这个对象,都会加载。如果在构造方法里写了性能消耗较大,占时较久的代码,比如建立与数据库的连接,那么就会在启动的时候感觉稍微有些卡顿。懒汉式是延迟加载的方式, 阅读全文
posted @ 2019-12-21 19:00
李振明
阅读(202)
评论(0)
推荐(0)
摘要:
对象属性初始化有3种1. 声明该属性的时候初始化2. 构造方法中初始化3. 初始化块 类属性初始化有2种1. 声明该属性的时候初始化2. 静态初始化块 对象属性的初始化有三种方式的优先级 当对一个对象实例化时,首先会加载实例变量,然后再执行初始化代码块,最后执行构造方法。 对象的初始化顺序:(1)类 阅读全文
posted @ 2019-12-21 18:28
李振明
阅读(639)
评论(0)
推荐(0)
摘要:
类方法: 又叫做静态方法对象方法: 又叫实例方法,非静态方法访问一个对象方法,必须建立在有一个对象的前提的基础上访问类方法,不需要对象的存在,直接就访问 和访问类属性一样,调用类方法也有两种方式1. 对象.类方法 garen.battleWin(); 2. 类.类方法 Hero.battleWin( 阅读全文
posted @ 2019-12-21 18:21
李振明
阅读(128)
评论(0)
推荐(0)

浙公网安备 33010602011771号