程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java子類不能覆蓋父類的靜態方法

Java子類不能覆蓋父類的靜態方法

編輯:關於JAVA
 

/**
* @(#)ss.java
*
* 子類不能覆蓋父類的靜態方法
* @author CplusHua
* @version 1.00 2013/5/15
*/

import java.io.*;
class A {
public static String s="執行父類的靜態方法";
//在父類中定義一個靜態方法
public static void prints(){
System.out.println(s);
}
public void show(){
System.out.println("show"+s);
}
}
class B extends A{
public static String s="執行子類的靜態方法";
public static void printS(){
System.out.println(s);
}
public static void prints(){
System.out.println("子類"+s);
}
public void show(){
System.out.println("子類show"+s);
}
}
public class javajava{
public static void main(String[] args){
A a =new A();
a.prints();
a.show();
B b=new B();
b.prints();
b.show();
A c=new B();
c.prints();
c.show();
}
}
// --------------------Configuration: <Default>--------------------
// 執行父類的靜態方法
// show執行父類的靜態方法
// 子類執行子類的靜態方法
// 子類show執行子類的靜態方法
// 執行父類的靜態方法
// 子類show執行子類的靜態方法
//
// Process completed.

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved