随笔分类 -  java基础

Java自学-接口与继承 隐藏
摘要:Java中的方法隐藏 与重写类似,方法的 重写 是子类覆盖父类的 对象方法 隐藏 ,就是子类覆盖父类的 类方法 步骤 1 : 父类 父类有一个类方法 :battleWin package charactor; public class Hero { public String name; prote 阅读全文

posted @ 2019-09-13 08:25 半米高峰 阅读(337) 评论(0) 推荐(0)

Java自学-接口与继承 多态
摘要:Java的多态 操作符的多态 +可以作为算数运算,也可以作为字符串连接 类的多态 父类引用指向子类对象 示例 1 : 操作符的多态 同一个操作符在不同情境下,具备不同的作用 如果+号两侧都是整型,那么+代表 数字相加 如果+号两侧,任意一个是字符串,那么+代表字符串连接 package charac 阅读全文

posted @ 2019-09-12 07:23 半米高峰 阅读(421) 评论(0) 推荐(0)

Java自学-接口与继承 重写
摘要:Java 重写方法 子类可以继承父类的对象方法 在继承后,重复提供该方法,就叫做方法的重写 又叫覆盖 Override 步骤 1 : 父类Item 父类Item有一个方法,叫做effect package property; public class Item { String name; int 阅读全文

posted @ 2019-09-11 11:11 半米高峰 阅读(1296) 评论(0) 推荐(0)

Java自学-接口与继承 对象转型
摘要:Java中的对象转型 示例 1 : 明确引用类型与对象类型的概念 首先,明确引用类型与对象类型的概念 在这个例子里,有一个对象 new ADHero(), 同时也有一个引用ad 对象是有类型的, 是ADHero 引用也是有类型的,是ADHero 通常情况下,引用类型和对象类型是一样的 接下来要讨论的 阅读全文

posted @ 2019-09-10 15:26 半米高峰 阅读(324) 评论(0) 推荐(0)

Java自学-接口与继承 接口
摘要:设计Java的接口 在设计LOL的时候,进攻类英雄有两种,一种是进行物理系攻击,一种是进行魔法系攻击 这时候,就可以使用 接口 来实现这个效果。 接口就像是一种约定,我们约定某些英雄是物理系英雄,那么他们就一定能够进行物理攻击。 步骤 1 : 物理攻击接口 创建一个接口 File New Inter 阅读全文

posted @ 2019-09-09 08:48 半米高峰 阅读(444) 评论(2) 推荐(0)

Java自学-类和对象 枚举类型
摘要:枚举类型 步骤 1 : 预先定义的常量 枚举enum是一种特殊的类(还是类),使用枚举可以很方便的定义常量 比如设计一个枚举类型 季节,里面有4种常量 public enum Season { SPRING,SUMMER,AUTUMN,WINTER } 一个常用的场合就是switch语句中,使用枚举 阅读全文

posted @ 2019-09-08 11:08 半米高峰 阅读(523) 评论(0) 推荐(0)

Java自学-类和对象 单例模式
摘要:Java的饿汉式与懒汉式单例模式 LOL里有一个怪叫大龙GiantDragon,只有一只,所以该类,只能被实例化一次 步骤 1 : 单例模式 单例模式又叫做 Singleton模式,指的是一个类,在一个JVM里,只有一个实例存在。 步骤 2 : 饿汉式单例模式 GiantDragon 应该只有一只, 阅读全文

posted @ 2019-09-07 10:04 半米高峰 阅读(295) 评论(0) 推荐(0)

Java自学-类和对象 类方法
摘要:Java的类方法和对象方法 类方法 : 又叫做静态方法 对象方法 : 又叫实例方法,非静态方法 访问一个对象方法,必须 建立在有一个对象 的前提的基础上 访问类方法, 不需要对象 的存在,直接就访问 步骤 1 : 类方法 类方法 : 又叫做静态方法 对象方法 : 又叫实例方法,非静态方法 访问一个对 阅读全文

posted @ 2019-09-05 10:16 半米高峰 阅读(471) 评论(1) 推荐(1)

Java自学-类和对象 属性初始化
摘要:如何进行Java的属性初始化 步骤 1 : 对象属性初始化 对象属性初始化有3种 1. 声明该属性的时候初始化 2. 构造方法中初始化 3. 初始化块 . public class Hero { public String name = "some hero"; //声明该属性的时候初始化 prot 阅读全文

posted @ 2019-09-04 09:52 半米高峰 阅读(1087) 评论(1) 推荐(0)

Java自学-类和对象 类属性
摘要:Java的类属性和对象属性 当一个属性被 static 修饰的时候,就叫做 类属性 ,又叫做 静态属性 当一个属性被声明成类属性,那么 所有的对象,都共享一个值 与对象属性对比: 不同对象的 对象属性 的值都可能不一样。 比如盖伦的hp 和 提莫的hp 是不一样的。 但是所有对象的类属性的值,都是一 阅读全文

posted @ 2019-09-03 13:56 半米高峰 阅读(603) 评论(0) 推荐(0)

Java自学-类和对象 访问修饰符
摘要:Java的四种访问修饰符 成员变量有四种修饰符 private 私有的 package /friendly/default 不写 protected 受保护的 public 公共的 比如public 表示公共的 public String name; 而maxHP 没有修饰符即代表package/f 阅读全文

posted @ 2019-09-01 10:00 半米高峰 阅读(335) 评论(0) 推荐(1)

Java自学-类和对象 包
摘要:Java中的 包 包: package 把比较接近的类,规划在同一个包下 步骤 1 : 把比较接近的类,规划在同一个包下 Hero,ADHero 规划在一个包,叫做charactor(角色) Item,Weapon规划在另一个包下,叫做 property(道具) 在最开始的地方声明该类所处于的包名 阅读全文

posted @ 2019-08-31 16:24 半米高峰 阅读(286) 评论(0) 推荐(1)

Java自学-类和对象 传参
摘要:Java中的传参 变量有两种类型 基本类型 和类类型 参数也是变量,所以传参分为 基本类型传参 类类型传参 步骤 1 : 基本类型传参 基本类型传参 在方法内,无法修改方法外的基本类型参数 public class Hero { String name; //姓名 float hp; //血量 fl 阅读全文

posted @ 2019-08-31 09:21 半米高峰 阅读(921) 评论(0) 推荐(1)

Java自学-类和对象 this
摘要:Java 中的 this this 这个关键字,相当于普通话里的“ 我 ” 小明说 “我吃了” 这个时候,“我” 代表小明 小红说 “我吃了” 这个时候,“我” 代表小红 "我"代表当前人物 步骤 1 : this代表当前对象 public class Hero { String name; //姓 阅读全文

posted @ 2019-08-30 11:40 半米高峰 阅读(471) 评论(0) 推荐(1)

Java自学-类和对象 构造方法
摘要:怎么使用 Java 构造方法? 通过一个类创建一个对象,这个过程叫做 实例化 实例化是通过调用 构造方法 (又叫做 构造器 )实现的 步骤 1 : 什么是构造方法 方法名和类名一样(包括大小写) 没有返回类型 实例化一个对象的时候,必然调用构造方法 public class Hero { Strin 阅读全文

posted @ 2019-08-29 13:19 半米高峰 阅读(404) 评论(0) 推荐(1)

Java自学-类和对象 方法重载
摘要:什么是Java 方法重载 方法的重载指的是方法名一样,但是参数类型不一样 步骤 1 : attack方法的重载 有一种英雄,叫做物理攻击英雄 ADHero 为ADHero 提供三种方法 public void attack() public void attack(Hero h1) public v 阅读全文

posted @ 2019-08-28 10:49 半米高峰 阅读(359) 评论(0) 推荐(1)

Java自学-类和对象 继承
摘要:什么是 Java的 继承 ? 在LOL中,武器是物品的一种,也是有名称和价格的 所以在设计类的时候,可以让武器继承物品,从而继承名称和价格属性 步骤 1 : 物品类Item 物品类Item 有属性 name,price public class Item { String name; int pri 阅读全文

posted @ 2019-08-27 13:26 半米高峰 阅读(320) 评论(0) 推荐(1)

Java自学-类和对象 引用
摘要:什么是Java中的引用? 引用的概念,如果一个变量的类型是 类类型,而非基本类型,那么该变量又叫做引用。 步骤 1 : 引用和指向 new Hero(); 代表 创建 了一个Hero对象 但是也仅仅是创建了一个对象,没有办法访问它 为了访问这个对象,会使用 引用 来 代表 这个对象 Hero h = 阅读全文

posted @ 2019-08-27 07:43 半米高峰 阅读(405) 评论(0) 推荐(1)

Java自学-数组 Arrays
摘要:java.util.Arrays类常用方法 Arrays 是针对数组的工具类,可以进行 排序,查找,复制填充等功能。 大大提高了开发人员的工作效率。 步骤 1 : 数组复制 与使用System.arraycopy进行数组复制类似的, Arrays提供了一个 copyOfRange 方法进行数组复制。 阅读全文

posted @ 2019-08-26 14:46 半米高峰 阅读(393) 评论(0) 推荐(2)

Java自学-数组 二维数组
摘要:Java 如何使用二维数组 这是一个一维数组, 里面的每一个元素,都是一个基本类型int int a[] =new int[]{1,2,3,4,5}; 这是一个二维数组,里面的每一个元素,都是一个一维数组 所以二维数组又叫数组的数组 int b[][] = new int[][]{ {1,2,3}, 阅读全文

posted @ 2019-08-25 19:45 半米高峰 阅读(322) 评论(0) 推荐(1)

导航