摘要: 多态性 体现 1.方法的重载与重写 2.对象的多态性 向上转型:程序会自动完成 父类 父类对象=子类实例 如果子类的方法重写了父类的方法,那么父类对象在调用此方法时调用的是被重写之后的方法 想下转型:强制类型转换 子类 子类对象=(子类)父类实例 public static void say(A1 阅读全文
posted @ 2017-04-18 14:12 NE_STOP 阅读(2) 评论(0) 推荐(0) 编辑
摘要: String 直接赋值 String str=“hellow”; 只创建了一个内存空间 使用new关键字 String str=new String(“hellow”); 使用new关键字实例化String时会在堆内存中开辟2个空间,其中第一个空间没用,在等待垃圾回收器回收, 所以使用直接赋值的方式 阅读全文
posted @ 2017-04-18 11:44 NE_STOP 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 继承的实现 使用extends关键字完成继承 class 子类 extends 父类{} java中只允许单继承,但可以多层继承 子类不能直接访问父类的私有成员,可以通过get()或set()来访问 在子类对象实例化之前,必须先调用父类中的构造方法,之后再调用子类的构造方法 方法的重写 在继承中,也 阅读全文
posted @ 2017-04-18 11:01 NE_STOP 阅读(2) 评论(0) 推荐(0) 编辑
摘要: this关键字 表示类中的属性和方法调用本类中的构造方法表示当前对象。 代码 public class text01_1 { public static void main(String[] args){ //System.out.print(args[0]); People pl=new Peop 阅读全文
posted @ 2017-04-18 09:32 NE_STOP 阅读(1) 评论(0) 推荐(0) 编辑