摘要:
1.体系结构 java.lang.Object | java.lang.Throwable | java.lang.Error:错误,java程序对此无能为力,不显式的处理 | java.lang.Exception:异常。需要进行处理 | RuntimeException:运行时异常 | Arra 阅读全文
摘要:
面向对象的三条主线:1.类及类的成分2.面向对象的三大特性3.其他的关键字:this super import package abstract static final interface等 1.java程序是关注于类的设计。类从代码的角度:并列关系! 从执行、设计的角度:关联关系、继承关系、聚合 阅读全文
摘要:
基本数据类型由于不是类,不能够使用java类库里提供的大量的方法。所有在设计上,我们让每一个基本数据类型都对应一个类,同时数据存储的范围还不变。此时相当于基本数据类型就具有了类的特点。这些类即为包装类(wrapper 或封装类) 我们需要掌握的:基本数据类型、包装类、String类之间的转换! 简易 阅读全文
摘要:
1.java.lang.Object 类,是所有类的根父类! 2.Object类仅有一个空参的构造器 public Object(){ } 3.关于方法: ① equals(Object obj) public boolean equals(Object obj) { return (this == 阅读全文
摘要:
1.多态性的表现:①方法的重载与重写 ②子类对象的多态性2.使用的前提:①要有继承关系 ②要有方法的重写3.格式:Person p = new Man();//向上转型 // 虚拟方法调用:通过父类的引用指向子类的对象实体,当调用方法时,实际执行的是子类重写父类的方法 p1.eat(); p1.wa 阅读全文
摘要:
//子类对象实例化的全过程public class TestDog { public static void main(String[] args) { Dog d = new Dog(); d.setAge(10); d.setName("小明"); d.setHostName("花花"); Sy 阅读全文
摘要:
1.为什么要有继承性: 2.通过"class A extends B"类实现类的继承。 * 子类:A 父类(或基类 SuperClass):B * * 3.子类继承父类以后,父类中声明的属性、方法,子类就可以获取到。 * 明确:当父类中有私有的属性或方法时,子类同样可以获取得到,只是由于封装性的设计 阅读全文
摘要:
1.super,相较于关键字this,可以修饰属性、方法、构造器 2.super修饰属性、方法:在子类的方法、构造器中,通过super.属性或者super.方法的形式,显式的调用父类的指定 属性或方法。尤其是,当子类与父类有同名的属性、或方法时,调用父类中的结构的话,一定要用“super.” 3.通 阅读全文
摘要:
/* * package:声明源文件所在的包,写在程序的第一行。 * 每“.”一次,表示一层文件目录。 * 包名都要小写。 * * import: * 1)显式导入指定包下的类或接口 * 2)写在包的声明和源文件之间 * 3)如果需要引入多个类或接口,那么就并列写出 * 4)如果导入的类是java. 阅读全文
摘要:
this:1.使用在类中,可以用来修饰属性、方法、构造器2.表示当前对象或者是当前正在创建的对象3.当形参与成员变量重名时,如果在方法内部需要使用成员变量,必须添加this来表明该变量时类成员4.在任意方法内,如果使用当前类的成员变量或成员方法可以在其前面添加this,增强程序的阅读性5.在构造器中 阅读全文