摘要:
步骤1:预先定义的常量步骤2:使用枚举的好处步骤3:遍历枚举步骤4:练习-枚举步骤5:答案-枚举步骤 1 : 预先定义的常量枚举enum是一种特殊的类(还是类),使用枚举可以很方便的定义常量比如设计一个枚举类型 ... 阅读全文
摘要:
LOL里有一个怪叫大龙GiantDragon,只有一只,所以该类,只能被实例化一次步骤1:单例模式步骤2:饿汉式单例模式步骤3:懒汉式单例模式步骤4:什么时候使用饿汉式,什么时候使用懒汉式步骤5:单例模式三元素步... 阅读全文
摘要:
步骤1:对象属性初始化步骤2:类属性初始化步骤3:练习-属性初始化步骤4:答案-属性初始化步骤 1 : 对象属性初始化对象属性初始化有3种1. 声明该属性的时候初始化 2. 构造方法中初始化3. 初始化块 p... 阅读全文
摘要:
类方法: 又叫做静态方法 对象方法: 又叫实例方法,非静态方法 访问一个对象方法,必须建立在有一个对象的前提的基础上 访问类方法,不需要对象的存在,直接就访问步骤1:类方法步骤2:调用类方法步骤3:什么时候设计对... 阅读全文
摘要:
当一个属性被static修饰的时候,就叫做类属性,又叫做静态属性 当一个属性被声明成类属性,那么所有的对象,都共享一个值 与对象属性对比: 不同对象的 对象属性 的值都可能不一样。 比如盖伦的hp 和 提莫的h... 阅读全文
摘要:
成员变量有四种修饰符private 私有的package/friendly/default 不写protected 受保护的public 公共的比如public 表示公共的 public String nam... 阅读全文
摘要:
成员变量有四种修饰符private 私有的package/friendly/default 不写protected 受保护的public 公共的比如public 表示公共的 public String nam... 阅读全文
摘要:
包: package 把比较接近的类,规划在同一个包下步骤1:把比较接近的类,规划在同一个包下步骤2:使用其他包下的类,必须import步骤3:练习-包步骤4:答案-包步骤 1 : 把比较接近的类,规划在同一个包... 阅读全文
摘要:
包: package 把比较接近的类,规划在同一个包下步骤1:把比较接近的类,规划在同一个包下步骤2:使用其他包下的类,必须import步骤3:练习-包步骤4:答案-包步骤 1 : 把比较接近的类,规划在同一个包... 阅读全文
摘要:
变量有两种类型 基本类型 和类类型 参数也是变量,所以传参分为 基本类型传参 类类型传参步骤1:基本类型传参步骤2:引用与=步骤3:类类型传参步骤4:练习-传参步骤5:答案-传参步骤 1 : 基本类型传参基本类... 阅读全文
摘要:
变量有两种类型 基本类型 和类类型 参数也是变量,所以传参分为 基本类型传参 类类型传参步骤1:基本类型传参步骤2:引用与=步骤3:类类型传参步骤4:练习-传参步骤5:答案-传参步骤 1 : 基本类型传参基本类... 阅读全文
摘要:
this这个关键字,相当于普通话里的“我” 小明说 “我吃了” 这个时候,“我” 代表小明 小红说 “我吃了” 这个时候,“我” 代表小红 "我"代表当前人物 this这个关键字,相当于普通话里的“我” this... 阅读全文
摘要:
this这个关键字,相当于普通话里的“我” 小明说 “我吃了” 这个时候,“我” 代表小明 小红说 “我吃了” 这个时候,“我” 代表小红 "我"代表当前人物 this这个关键字,相当于普通话里的“我” this... 阅读全文
摘要:
通过一个类创建一个对象,这个过程叫做实例化 实例化是通过调用构造方法(又叫做构造器)实现的步骤1:什么是构造方法步骤2:隐式的构造方法步骤3:如果提供了一个有参的构造方法步骤4:构造方法的重载步骤5:练习-构造方... 阅读全文
摘要:
通过一个类创建一个对象,这个过程叫做实例化 实例化是通过调用构造方法(又叫做构造器)实现的步骤1:什么是构造方法步骤2:隐式的构造方法步骤3:如果提供了一个有参的构造方法步骤4:构造方法的重载步骤5:练习-构造方... 阅读全文