11 2019 档案
摘要:抽象类语法上需要注意的细节 第一点 抽象类不能创建对象,如果创建,编译无法通过而报错。只能创建其非抽象子类创建对象。 理解:假设创建了抽象类的对象,调用抽象的方法,而抽象方法没有具体的方法体。 第二点 抽象类中,可以有构造方法,是供子类创建对象时,初始化父类成员使用的。 理解:子类的构造方法中,有默
阅读全文
摘要:成员变量与局部变量的区别 局部变量 在方法内部的变量 形参:在方法签名中定义的变量。 方法局部变量:在方法内部定义的变量。 代码块局部变量:在代码块内定义的变量。 成员变量 定义在类里的变量 实例变量:不用 static 修饰的变量。 类变量:static 修饰的变量。 举例 /** * @Auth
阅读全文
摘要:Java 基本数据类型 byte、short、int、long、float、double、boolean、char byte 数据类型是8位、有符号的,以二进制补码表示的整数 short 数据类型是 16 位、有符号的,以二进制补码表示的整数 int 数据类型是32位、有符号的,以二进制补码表示的整
阅读全文
摘要:为什么要用方法重载 对于功能类似的方法来说,因为参数列表不一样,如果定义不同名称的方法,太麻烦且难以记忆。 为了解决这个问题,引入方法的重载。 重载的定义 多个方法的名称一样,但参数列表不一样。 实例 不使用方法重载 定义三个功能类似的方法 public class TestOverload { p
阅读全文