摘要: 1、Arrays类常用方法 2、工具类的设计思想 构造方法用private修饰 成员用public static修饰 阅读全文
posted @ 2020-11-05 20:24 guhetongren 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 1、Object是类层次结构的根,每个类都可以将Object作为超类,所有类都直接或间接的继承自该类 构造方法:public Object() 回想面向对象中,为什么说子类的构造方法默认访问的是父类的无参构造方法? 因为它们的顶级父类只有无参构造方法 2、Object类的常用方法 阅读全文
posted @ 2020-11-05 20:22 guhetongren 阅读(91) 评论(0) 推荐(0) 编辑
摘要: ArrayList集合 1、public ArrayList() 创建一个空的集合对象 2、public boolean add(E e) 将指定的元素追加到此集合的末尾 3、public void add(int index,E element) 在此集合中的指定位置插入指定的元素 4、publi 阅读全文
posted @ 2020-11-05 11:53 guhetongren 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 1、抽象类特点 1、抽象类和抽象方法必须使用abstract关键字修饰 2、抽象类中不一定有抽象方法,有抽象方法的一定是抽象类 3、抽象类不能实例化 抽象类如何实例化呢,参照多态的方式,通过子例对象实例化,这叫抽象多态类 4、抽象类的子类 要么重写抽象类中的所有抽象方法 要么是抽象类 2、抽象类的成 阅读全文
posted @ 2020-11-05 11:51 guhetongren 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 1、类名作为形参和返回值 方法的形参是类名,其实需要的是该类的对象 方法的返回值是类名,其实返回的是该类的对象 2、方法的的形参是抽象类名,其实需要的是该抽象类的子类对象 方法的返回值是抽象类名,其实返回的是该抽象类的子类对象 3、接口名作为形参和返回值 方法的形参是接口名,其实需要的是该接口的实现 阅读全文
posted @ 2020-11-05 11:48 guhetongren 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1、System包含几个有用的类字段和方法,它不能被实例化 2、 阅读全文
posted @ 2020-11-05 11:03 guhetongren 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 1、Math包含执行基本数字运算的方法 Math没有构造方法,看类的成员是否都是静态的,如果是,通过类名就可以直接调用 2、 阅读全文
posted @ 2020-11-05 11:02 guhetongren 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1、 内部类格式: public class 类名{ 修饰符 class 类名{ } } 内部类访问特点: 内部类可以直接访问外部类的成员,包括私有 外部类要访问内部类的成员,必须创建对象 2、按照内部类在类中定义的位置不同,可以分为如下两种形式 在类的成员位置:成员内部类 在类的局部位置:局部内部 阅读全文
posted @ 2020-11-05 11:01 guhetongren 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 1、接口的特点 接口用关键字interface修饰 public interface 接口名{} 类实现接口用implements表示 public class 类名 implements 接口名{} 接口不能实例化 接口如何实例化呢?参照多态的方式,通过实现类对象实例化,这叫接口多态 多态的形式: 阅读全文
posted @ 2020-11-05 10:59 guhetongren 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1、多态:同一个对象,在不同时可表现出来的不同形态 2、多态的前提和体现 有继承/实现关系 有方法重写 有父类引用指向子类对象 3、成员变量:编译看左边,执行看右边 成员方法:编译看左边,执行看右边 成员变量和成员方法的访问不一样的原因: 成员方法有重写,而成员变量没有 4、多态的好处:提高的程序的 阅读全文
posted @ 2020-11-05 10:57 guhetongren 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 1、command + N generate 2、option + command+V 自动补全左侧代码 3、直接写方法名回车 方法重写 4、command+7 打开一个窗口,能够看到类的所有信息 阅读全文
posted @ 2020-11-05 10:56 guhetongren 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1、this 代表本类对象的引用 2、super 代表父类存储空间的标识(可以理解为父类对象引用) 3、 4、子类中所有的构造方法默认都会访问父类中无参的构造方法 原因: 1、因为子类会集成父类中的数据,可能还会使用父类的数据,所以,子类初始化之前,一定要先完成父类数据的初始化 2、每一个子类构造方 阅读全文
posted @ 2020-11-05 10:55 guhetongren 阅读(64) 评论(0) 推荐(0) 编辑
摘要: StringBiulder构造方法 1、StringBuilder() 构造一个不带任何字符的字符串生成器,其初始容量为 16 个字符。 2、StringBuilder(String str) 构造一个字符串生成器,并初始化为指定的字符串内容。 3、public StringBuilder reve 阅读全文
posted @ 2020-11-05 10:49 guhetongren 阅读(59) 评论(0) 推荐(0) 编辑