2018年3月11日

摘要: 1、概念 接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部数据,也不关心这些类里方法的实现细节,它只规定这些类里必须提供某些方法 2、接口定义 [修饰符] interface 接口名 [extends 父接口1,父接口2...] { 零到多个常量定义... 零到多个抽象方法定义... } 阅读全文
posted @ 2018-03-11 20:40 QiuLing 阅读(148) 评论(0) 推荐(0)
摘要: 1、语法定义 抽象类前使用abstract关键字修饰,则该类为抽象类 2、应用场景: a. 父类只是知道其子类应该包含怎样的方法,但无法准确知道这些子类如何实现这些方法。 b. 从多个具有相同特征的类中抽象出一个抽象类,以这个抽象类作为子类的模板,从而避免子类设计的随意性。 3、作用 限制规定子类必 阅读全文
posted @ 2018-03-11 16:17 QiuLing 阅读(100) 评论(0) 推荐(0)

2018年3月9日

摘要: 对象的多种形态 1、引用多态 父类的引用可以指向本类的对象 Animal obj1 = new Animal(); 父类的引用可以指向子类的对象 Animal obj2 = new Dog(); Dog obj3 = new Animal(); (错) 2、方法多态 创建本类对象时,调用的方法为本类 阅读全文
posted @ 2018-03-09 21:45 QiuLing 阅读(112) 评论(0) 推荐(0)

2018年3月8日

摘要: 1、概念 继承是类与类的一种关系,是一种 " is a " 的关系 2、好处 子类拥有父类的所有属性和方法(属性和方法不能是private修饰的),实现代码复用 3、语法 class 子类 extends 父类 { ...... } 4、方法的重写 如果子类对继承父类的方法不满意,可以重写父类继承的 阅读全文
posted @ 2018-03-08 19:10 QiuLing 阅读(79) 评论(0) 推荐(0)

2018年3月7日

摘要: 内部类(Inner Class)就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。 内部类的主要作用: 1、内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2、内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3、内部类所实现的功能使 阅读全文
posted @ 2018-03-07 22:19 QiuLing 阅读(138) 评论(0) 推荐(0)
摘要: 1、修改属性的可见性:设为private 2、创建getter/setter方法:用于属性的读写 3、在getter/setter方法中加入属性控制语句:对属性的合法性进行判断 阅读全文
posted @ 2018-03-07 21:23 QiuLing 阅读(84) 评论(0) 推荐(0)

导航

点击右上角即可分享
微信分享提示