overriding经典例子
来源:互联网 发布:绝地求生画质优化补丁 编辑:程序博客网 时间:2024/04/30 08:51
/*class Base{
int i=47;
int f(Base this){
return this.g(this);
}
int g(Base this){
return ((Base)this).i;
}
}
class Derived extends Base{
int i=27;
int g(Derived this){
return ((Derived)this).i;
}
}
*/
class Base{ //result is 47
int i=47;
int f(){
return g();
}
private int g(){ //由于这里是 private 所以编译器对上一处的g()直接邦定这
//个private g()。静态邦定
return i; //子类中的g()给这个g()没有任何关系,重载不了它
}
}
/*class Base{ //result is 27
int i=47;
int f(){
return g();
}
int g(){
return i;
}
}*/
/*
class Base{ //result is 47
int i=47;
int f(){
return i;
}
}
*/
class Derived extends Base{
int i=27;
int g(){
return i;
}
}
class Test{
public static void main(String[] args){
Derived d=new Derived();
System.out.println(d.f());
//d.f()==Derived.f(d)
}
}
int i=47;
int f(Base this){
return this.g(this);
}
int g(Base this){
return ((Base)this).i;
}
}
class Derived extends Base{
int i=27;
int g(Derived this){
return ((Derived)this).i;
}
}
*/
class Base{ //result is 47
int i=47;
int f(){
return g();
}
private int g(){ //由于这里是 private 所以编译器对上一处的g()直接邦定这
//个private g()。静态邦定
return i; //子类中的g()给这个g()没有任何关系,重载不了它
}
}
/*class Base{ //result is 27
int i=47;
int f(){
return g();
}
int g(){
return i;
}
}*/
/*
class Base{ //result is 47
int i=47;
int f(){
return i;
}
}
*/
class Derived extends Base{
int i=27;
int g(){
return i;
}
}
class Test{
public static void main(String[] args){
Derived d=new Derived();
System.out.println(d.f());
//d.f()==Derived.f(d)
}
}
- overriding经典例子
- Java练习:Overriding Vs. Overloading经典笔试题
- overloading & overriding
- overriding && overloading
- Overriding && Overloading
- java overriding
- 经典Robocode例子代码
- ASP经典代码例子
- asp经典例子
- ASP编程经典例子
- Spring入门经典例子
- c++继承经典例子
- JavaScript 经典例子
- jsp的经典例子
- java经典例子
- javascript经典例子
- java 反射经典例子
- SQL语句经典例子
- 搬家
- Firefox+Tor:让我们拥抱维基
- 暖魅的assert
- GridView控件修改、删除示例(修改含有DropDownList控件)
- java与C++的区别
- overriding经典例子
- C#图片处理之:给你的图片打上LOGO
- 谁解其中味
- linux文件系统结构
- Using Assembly Language in Linux
- 书评 -- Microsoft SQL Server 2005 Integration Services
- Java培训试题
- 饮食与健康
- JAVA反编译技术研究心得