个人见解:
不用对象变量直接new:匿名:new Object();一般:Object obj = new Object();
不编写继承类达到使用继承类功能:
- public void main()
- {
- ClassA ca = new ClassA();
- run(ca);
-
- run(new ClassA(){
- @Override
- public void print()
- {
- System.out.println("MyClass Run!");
- }
- });
- }
-
-
- public static void run(ClassA ca)
- {
- ca.print();
- }
-
-
- class ClassA
- {
- public void print()
- {
- System.out.println("ClassA Run!");
- }
- }
复制代码
|