java动态绑定机制-创新互联
java动态绑定机制
当前标题:java动态绑定机制-创新互联
转载来于:http://cdiso.cn/article/jsies.html
同一个包不能有相同类名
创新互联公司专注于达川企业网站建设,成都响应式网站建设公司,电子商务商城网站建设。达川网站建设公司,为达川等地区提供建站服务。全流程按需策划设计,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务- 当调用方法的时候,该方法会和该对象的运行类型绑定
- 当调用对象属性时,没有动态绑定机制,哪里声明,哪里使用
public class Test {public static void main(String[] args) {//a 的编译类型 A, 运行类型 B
A a = new B();//向上转型
System.out.println(a.sum());//?40 ->30
System.out.println(a.sum1());//?30->20
}
}
class A {//父类
public int i = 10;
//动态绑定机制:
public int sum() {//父类 sum()
return getI() + 10;//20 + 10
}
public int sum1() {//父类 sum1()
return i + 10; //10 + 1}
}
public int getI() {//父类 getI
return i;
}
}
class B extends A {//子类
public int i = 20;
// public int sum() {// return i + 20;
// }
public int getI() {//子类 getI()
return i;
}
public int sum1() { return i + 10;
}
}
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
当前标题:java动态绑定机制-创新互联
转载来于:http://cdiso.cn/article/jsies.html