java拾遗补缺
来源:互联网 发布:网络词exm是什么意思 编辑:程序博客网 时间:2024/05/10 22:27
1.如果某类的构造函数是private的那么该类是不可以被继承的
//将发生错误
class B extends A
{
}
class A
{
private A(){}
}
2.如果某类中的方法是static的,那么该方法在子类中不能被覆盖override
只能被隐藏hidden..
如
class A
{
public static void test(){System.out.println("A");};
}
class B extends A
{
public static void test(){System.out.println("B");}
}
public class Test
{
public static void main(String []args)
{
((A)new B()).test();//输出A
}
}
而如果:
class A
{
public void test(){System.out.println("A");};
}
class B extends A
{
public void test(){System.out.println("B");}
}
public class Test
{
public static void main(String []args)
{
((A)new B()).test();//输出B
}
}
//将发生错误
class B extends A
{
}
class A
{
private A(){}
}
2.如果某类中的方法是static的,那么该方法在子类中不能被覆盖override
只能被隐藏hidden..
如
class A
{
public static void test(){System.out.println("A");};
}
class B extends A
{
public static void test(){System.out.println("B");}
}
public class Test
{
public static void main(String []args)
{
((A)new B()).test();//输出A
}
}
而如果:
class A
{
public void test(){System.out.println("A");};
}
class B extends A
{
public void test(){System.out.println("B");}
}
public class Test
{
public static void main(String []args)
{
((A)new B()).test();//输出B
}
}
- java拾遗补缺
- 拾遗补缺
- Platform Builder实践之拾遗补缺
- Platform Builder实践之拾遗补缺
- platform builder实践之拾遗补缺
- Platform Builder实践之拾遗补缺
- js拾遗补缺之数组篇(一)
- Platform Builder实践之拾遗补缺(by fllsoft)
- UGUI内核大探究(十七)拾遗补缺
- 结构体拾遗补缺1:内存对齐与sizeof
- 结构体拾遗补缺2:结构体的位域(位段)
- java
- JAVA
- JAVA
- JAVA
- java
- Java
- Java
- 风行博客
- 超好用的SQL注入工具(wed.exe,wis.exe)及用其入侵的实例!!!
- Windows Mobile开发简明目录(2006.04)
- wxPython实践(1)
- 使用ACE做为网络游戏的通讯模块的适合性
- java拾遗补缺
- 在 VFP 中控件 Excel 的小小经验集
- Hello
- 今天面试真失败
- Linux 2.4.x 网络协议栈QoS模块(TC)的设计与实现
- 作为JAVA程序员的心情
- 有关心才有判断,之后才有行动—读龙大侠文章有感
- 概率计算 PHP幸运星
- HTTP码应码