摘要:
package oop1.Demo10; public class Outer { private int id; public void out() { System.out.println("外部类的方法"); } //成员内部类 class Inner { public void in() { 阅读全文
摘要:
package oop1.Demo8; //抽象类中,所由继承了它的子类,必须要实现它的方法~除非子类也是抽象类,那就继续套娃 public class A extends Action{ @Override public void dosomething() { } } package oop1. 阅读全文
摘要:
static修饰德成员变量,属于类的本身,被该类德所有实例共享,在类中可以通过类名直接访问,再导入包时打破必须通过类名访问静态成员的规则,将指定的静态成员直接引入当前类的作用域 package oop1.Demo7; //被fianl定义后就无法被其他类继承了 public final class 阅读全文
摘要:
多态是面向对象的重要特性,在java中表现为父类引用指向子类对象 Father f1 = new Son(); 多态是方法的多态,与属性无关 父类与子类之间需要有联系,否则类型转换异常,即ClassCastException 多态的存在条件是两个类之间有继承关系,方法重写时 有几个方法无法被重写:1 阅读全文
摘要:
继承可实现代码的复用,子类获得父类的属性与方法,且可在此基础上拓展 package oop1.Demo5; //在java中,所有的类,都直接或间接继承object //人 父类 public class person /*extends Object*/{ public int getMoney( 阅读全文