摘要: Java中的继承作为Java面向对象三大特性之一,在知识点上而言,还是很多的。现做出如下总结: 1. 继承的概念: 继承在本职上是特殊——一般的关系,即常说的is-a关系。子类继承父类,表明子类是一种特殊的父类,并且具有父类所不具有的 一些属性或方法。 2. 继承中的初始化顺序: 从类的结构上而言, 阅读全文
posted @ 2017-07-31 21:59 不如诗啊 阅读(230) 评论(0) 推荐(0) 编辑
摘要: String 类 String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间。 String a = "a"; //假设a指向地址0x0001 a = "b";//重新赋值后a指向地址0x0002,但0x0001地址中保存的"a 阅读全文
posted @ 2017-07-31 19:12 不如诗啊 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 抽象类abstract class 用关键字abstract修饰的类叫做抽象类,抽象类不能被实例化,即不能new出来一个抽象类的对象(实例)。 抽象方法 用abstract关键字所修饰的方法叫做抽象方法。 抽象方法必须定义在抽象类中。 抽象方法有声明,无实现(没有花括号{},有花括号但是内容为空也是 阅读全文
posted @ 2017-07-31 19:07 不如诗啊 阅读(146) 评论(0) 推荐(0) 编辑
摘要: instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。举个例子: String s = "I AM an Object!"; boolean is 阅读全文
posted @ 2017-07-31 14:44 不如诗啊 阅读(116) 评论(0) 推荐(0) 编辑