摘要: 抽象类使用 abstract 关键字修饰,该类即为抽象类。 抽象类的作用: 1、某些情况下,父类约束子类必须包含哪些方法,但不知道子类如何去实现这些方法。 2、可以从多个具有相同特征的类中抽象出一个抽象类,以这个抽象类作为子类的模板,避免子类设计的随意性。 抽象类的使用规则: 首先先创建一个抽象类: 阅读全文
posted @ 2016-11-06 14:36 Evai 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 由于每次实例化一个对象时,系统会分配一块内存地址给这个对象,而系统默认是根据内存地址来检测是否是同一个对象,所以就算是同一个类里实例化出来的对象它们也不会相等。 实例化对象后查看下内存地址,并用equals方法判断是否相等: 结果是不相等的,那么这两个对象明明是同一个对象,我们该怎么判断它们到底是不 阅读全文
posted @ 2016-11-06 12:33 Evai 阅读(31004) 评论(0) 推荐(0) 编辑
摘要: 首先创建一个Transport类,定义好类的属性和方法,并且写好构造方法,先看下无参数的构造方法: 接着实例化Transport类: 再来看下有参数的构造方法: 实例化输出: 如果父类是带参数的构造方法子类也必须和父类一样使用带参数的构造方法并使用super()方法调用父类的构造函数,子类继承父类并 阅读全文
posted @ 2016-11-06 11:53 Evai 阅读(600) 评论(0) 推荐(0) 编辑