随笔分类 -  Java学习笔记

摘要:Inner class 1.内部类,在一个类中置入另一个类,可以起到隐藏类的作用。通常的内部类设计中,会返回内部类的引用。 Exercise01 2.内部类可以访问外部类的所有玩意。 Exercise03 3.如果内部类中需要外部类的引用,那么用Outer class.this。如果想要直接在mai 阅读全文
posted @ 2019-08-02 19:14 waynr 阅读(200) 评论(0) 推荐(0)
摘要:Polymorphism And Interface 1.方法绑定。程序运行前,使用绑定,我们称之为预先绑定。还有动态绑定,java即采用动态绑定,在程序运行时才作用。Java里的所有方法都是动态绑定,除了static和final还有private方法。如果父类有方法a,子类没有覆盖a,那么通过up 阅读全文
posted @ 2019-07-25 19:09 waynr 阅读(182) 评论(0) 推荐(0)
摘要:1.继承中,当new出子类,父类的构造器会先被调用,接着才是子类。 Execise5 2.如果父类是有参的,那么调用父类的构造器时需要使用super(variable)。 Exercise8 Exercise9 3.清除对象的顺序应该与创建对象的顺序相反。 4.在java中,如果父类有多个重载的方法 阅读全文
posted @ 2019-07-01 17:28 waynr 阅读(138) 评论(0) 推荐(0)
摘要:Initialization Cleanup 1.构造器名字沿用C++的解决方案:与类名相同(大小写也需要一致) 2.当new出一个对象,堆里分配内存,构造器就立马被调用,以确保正确的初始化 3.没有参数的构造器称为默认构造器,另外,构造器是没有返回值的 4.overload(重载)指的是方法名(或 阅读全文
posted @ 2019-06-26 16:15 waynr 阅读(167) 评论(0) 推荐(0)
摘要:1.for (float x :f ) for循环的简易形式 Exercise for Controlling Execution Exercise1: Exercise2: Exercise4: Exercise6: Exercise9: Exercise10: 阅读全文
posted @ 2019-06-24 21:08 waynr 阅读(99) 评论(0) 推荐(0)
摘要:Introduction to Objects & Everything is an Objects 1.万物皆对象 2.upcast是安全的 3.downcast不是绝对安全的,SE5之前,由于容器类只能容纳Object,所以当你将一个对象引用丢进容器,这个对象就upcast成Object,丢失了 阅读全文
posted @ 2019-06-24 17:29 waynr 阅读(363) 评论(0) 推荐(0)