⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chapter09_08.java

📁 适合于初学者使用的许多经典的实例
💻 JAVA
字号:
// -------------------------------------------------------------  终止继承 --------------------------------------------------------------------------//
/******   当父类的方法 不希望子类的方法来覆盖它,便可在父类的方法前加
 ******** final 关键字,这样这个方法便不会被覆盖-----如果还是用子类里的方法去
 ******覆盖他的话----便会发生错误------运行这个程序会看到错误信息*****
 ********************************错误信息如下:***********************************
 *      E:\Java\Chapter09_08.java:14: C_Cso 中的 show() 无法覆盖 C_Fath 中的 show();被覆盖的方法为 final
         public void show() {
                     ^
1 错误

Process completed.
*************************************************************************************
*注意将第十七行定义方法前面的关键字-------final 去掉------程序即可正常运行--------
****************************************************************************************/

class C_Fath {
	     public final void show() {      // ----注意定义方法前面的关键字-------final------终止覆盖----
	     	     System.out.println("show() 方法 in class C_Cfath called !!");
	     }
}


class C_Cso extends C_Fath {
	     public void show() {
	     	     System.out.println("show() 方法 in class C_Cso called !!");
	     }
}

public class Chapter09_08 {
         public static void main(String[] args) {
                 C_Cso so=new C_Cso();
                 so.show();  
         }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -