吴裕雄--天生自然JAVA面向对象高级编程学习笔记:匿名内部类
摘要:interface A{ public void printInfo() ; // } class B implements A{ // 实现接口 public void printInfo(){ System.out.println("Hello World!!!") ; } }; class X { public void fun1(){ this.fun2(new B()) ; } publ
阅读全文
吴裕雄--天生自然JAVA面向对象高级编程学习笔记:包装类
摘要:public class WrapperDemo01{ public static void main(String args[]){ int x = 30 ; // 基本数据类型 Integer i = new Integer(x) ; // 装箱:将基本数据类型变为包装类 int temp = i.intValue() ;// 拆箱:将一个包装类变为基本数据类型 } }; public cla
阅读全文
吴裕雄--天生自然JAVA面向对象高级编程学习笔记:Object类
摘要:class Demo{ // 定义Demo类,实际上就是继承了Object类 }; public class ObjectDemo01{ public static void main(String args[]){ Demo d = new Demo() ; // 实例化Demo对象 System.out.println("不加toString()输出:"+d) ; System.out.pri
阅读全文
吴裕雄--天生自然JAVA面向对象高级编程学习笔记:宠物商店实例分析
摘要:interface Pet{ // 定义宠物接口 public String getName() ; public String getColor() ; public int getAge() ; } class Cat implements Pet{ // 猫是宠物,实现接口 private String name ; // 宠物名字 private String color ; // 宠物颜
阅读全文
吴裕雄--天生自然JAVA面向对象高级编程学习笔记:抽象类与接口的应用
摘要:abstract class A{ // 定义抽象类A public abstract void print() ; // 定义抽象方法print() }; class B extends A { // 定义子类,继承抽象类 public void print(){ // 覆写抽象方法 System.out.println("Hello World!!!") ; } }; public class
阅读全文
吴裕雄--天生自然JAVA面向对象高级编程学习笔记:instanceof关键字
摘要:class A{ // 定义类A public void fun1(){ // 定义fun1()方法 System.out.println("A --> public void fun1(){}") ; } public void fun2(){ this.fun1() ; // 调用fun1()方法 } }; class B extends A{ public void fun1(){ // 此
阅读全文
吴裕雄--天生自然JAVA面向对象高级编程学习笔记:对象的多态性
摘要:class A{ // 定义类A public void fun1(){ // 定义fun1()方法 System.out.println("A --> public void fun1(){}") ; } public void fun2(){ this.fun1() ; // 调用fun1()方法 } }; class B extends A{ public void fun1(){ // 此
阅读全文
吴裕雄--天生自然JAVA面向对象高级编程学习笔记:接口的基本实现
摘要:interface A{ // 定义接口A public static final String AUTHOR = "李兴华" ; // 全局常量 public abstract void print() ; // 抽象方法 public abstract String getInfo() ; // 抽象方法 } interface A...
阅读全文
吴裕雄--天生自然JAVA面向对象高级编程学习笔记:抽象类的基本实现
摘要:abstract class A{ // 是定义了一个抽象类 public static final String FLAG = "CHINA" ; // 全局常量 private String name = "李兴华" ; // 定义一个普通的属性 public void setName(String name){ this.name ...
阅读全文
吴裕雄--天生自然JAVA面向对象高级编程学习笔记:继承的应用
摘要:class Array{ // 表示数组 private int temp[] ; // 整型数组 private int foot ; // 定义添加位置 public Array(int len){ if(len>0){ this.temp = new int[len] ; }e...
阅读全文
吴裕雄--天生自然JAVA面向对象高级编程学习笔记:继承的进一步研究
摘要:class Person{ // 定义Person类 private String name ; // 定义name属性 private int age ; // 定义age属性 public Person(){ System.out.println("父类Person中的构造。") ; } public void setName(String name){ this.name = name; }
阅读全文
吴裕雄--天生自然JAVA面向对象高级编程学习笔记:继承的基本实现
摘要:class Person{ // 定义Person类 private String name ; // 定义name属性 private int age ; // 定义age属性 public void setName(String name){ this.name = name; } public void setAge(int age){ this.age = age ; } public S
阅读全文