- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 Java编程思想(2nd)学习笔记(8)-3
3. 如何产生inner class对象的总结3.1 non-static内隐类1) 在enclosing class的non-static函数中可以直接通过new来产生2) 在enclosing class的static函数或其它的class中,必须同时存在一个enclosing class对象(原因在上面2.1已说明)。interface Cont
2003-10-28 23:48:00 1369
原创 Java编程思想(2nd)学习笔记(8)-1
第2章 接口与内隐类一. 接口1. 如果实现接口的class未实现接口中的所有函数,则这个class必须被声明为abstract class,而接口中未被实现的函数在这个class中为abstract class。interface Interface{ public void f(); public void g();}abs
2003-10-28 23:47:00 1318
原创 Java编程思想(2nd)学习笔记(8)-2
二. Inner classes(内隐类)1. 内隐类的基本用法1) 如果要在外围class的non-static函数之外产生一个inner class对象,得以OuterClassName.InnerClassName的形式指定该对象的型别。而在non-static函数内则不用。public class ExplicitStatic{ class C
2003-10-28 23:47:00 1321
原创 Java编程思想(2nd)学习笔记(7)
第2章 多态一.再探向上转型(upcasting) 将某个object reference视为一个“reference to base type“的动作,称为向上转型。1. Upcasting后调用某个函数时,如果derived class中覆写了该函数,则会调用derived class中的函数;否则,会调用base class中的函数。如cla
2003-10-24 17:48:00 1398
原创 Java编程思想(2nd)学习笔记(6)
第6章 重复运用classes一.继承(inheritance)1. 在derived class中overriding某个函数时,只能覆写base class中的接口,即base class中的public或protected或friendly函数。如果试图overriding一个private函数,虽然编译通过,但实际上你只是在derived class中添加了一
2003-10-24 17:28:00 1387
原创 Java编程思想(2nd)学习笔记(2-5)
第2章 万事万物皆对象一.所有对象都必须由你建立1. 存储在哪里1) 寄存器:我们在程序中无法控制2) stack:存放基本类型的数据和对象的reference,但对象本身不存放在stack中,而是存放在Heap中3) Heap:存放用new产生的数据4) Static storage:存放在对象中用stat
2003-10-20 10:50:00 1386
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人