歸檔七

課后作業1

運行 TestInherits.java ,觀察輸出,總結父類與子類之間構造方法的調用關系修改Parent構造方法的代碼,調用GrandParent的另一個構造函數

?

class Grandparent {

?

????public Grandparent() {

????????System.out.println("GrandParent Created.");

????}

?

????public Grandparent(String string) {

????????System.out.println("GrandParent Created.String:" + string);

????}

}

?

class Parent extends Grandparent {

?

????public Parent() {

????????//super("Hello.Grandparent.");

????????System.out.println("Parent Created");

???????// super("Hello.Grandparent.");

????}

}

?

class Child extends Parent {

?

????public Child() {

????????System.out.println("Child Created");

????}

}

?

public class TestInherits {

?

????public statclass Grandparent {

?

????public Grandparent() {

????????System.out.println("GrandParent Created.");

????}

?

????public Grandparent(String string) {

????????System.out.println("GrandParent Created.String:" + string);

????}

}

?

class Parent extends Grandparent {

?

????public Parent() {

????????//super("Hello.Grandparent.");

????????System.out.println("Parent Created");

???????// super("Hello.Grandparent.");

????}

}

?

class Child extends Parent {

?

????public Child() {

????????System.out.println("Child Created");

????}

}

?

public class TestInherits {

?

????public static void main(String args[]) {

????????Child c = new Child();

????}

}

?

ic void main(String args[]) {

????????Child c = new Child();

????}

}

結論:

????通過 super 調用基類構造方法,必須是子類構造方法中的第一個語句。子類中,調用父類中被覆蓋的方法,可以使用super語句

課后作業2

代碼:

????????class?Parent{

?

????public?Parent() {

???????

????????System.out.println("Parent Created");

?

????}

????public?void?show(){

???? ?System.out.println("hello java !");

????}

}

?

class?Child extends?Parent {

?

????public?Child(){

????????System.out.println("Child Created");

}

????public?void?show(){

??? ??? super.show();

???? System.out.println("say hello! child!!!");

??? ?

???}

}

?

public?class?Test6 {

?

????public?static?void?main(String args[]) {

????????Child c = new?Child();

????????c.show();

????}

}

轉載于:https://www.cnblogs.com/CkmIT/p/6055621.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/260174.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/260174.shtml
英文地址,請注明出處:http://en.pswp.cn/news/260174.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

php的類裝載的步驟,設計PHP自動類裝載功能

在使用面向對象方法做PHP開發時,可能會經常使用到各個路徑中的類文件,這就需要大量的 include 或 require,而 PHP 提供了一個比較快捷的方式,就是利用函數 __autoload 可以編程實現動態的類裝載功能,這樣就不需要手動的…

python 重定向 ctf_3.CTF——python利用工具

web AWD 攻與防CTF線下賽主要考察代碼審計能力及運維能力,代碼審計發現漏洞,python寫利用漏洞,運維發現可疑攻擊目標,異常流量,異常權限,重要業務備份與還原。用運維的知識加固系統與業務。當被人攻擊以后&…

網站首頁幻燈片

Js頁面: View Code /** * 大眼睛廣告輪播 */ var indexEye {autoTime: 0,init: function () {var eyeObj $("#dyj_pics a:eq(0) img:eq(0)");eyeObj.attr("src", eyeObj.attr("data-imgSrc"));eyeObj.load(function () {indexEye.autoTime se…

【java】錯誤 找不到或無法加載主類

很詭異,class文件夾下的class文件沒有了,刪除文件夾 ,重新編譯下。。。轉載于:https://www.cnblogs.com/merlini/p/3892719.html

Qt之QAbstractItemView視圖項拖拽(二)

一、需求說明 上一篇文章Qt之QAbstractItemView視圖項拖拽(一)講述了實現QAbstractItemView視圖項拖拽的一種方式,是基于QDrag實現的,這個類是qt自己封裝好了的,所以可定制性也就沒有了那么強,最明顯的是,這個類在執…

電腦控制蘋果手機_必備神器,電腦控制手機

序一款電腦端的神器,它可以任意的操縱你的手機。****QtScrcpy可以通過USB(或通過TCP/IP)連接Android設備,并進行顯示和控制。不需要root權限。單個應用程序最多支持16個安卓設備同時連接。同時支持GNU/Linux,Windows和MacOS三大主流桌面平臺。…

php未定義要怎樣做,php-Behat-未定義的功能步驟

我設置了一個簡單的測試場景來學習behat,但是我遇到了一些問題.我正在關注THIS教程.這是我的專題節目:Feature: showThis is a behat feature to test the article pages.##TODOScenario: I want to view a detailed article pageGiven I am logged inAnd Im on &qu…

CentOS 命令大全 (轉)

1、查看系統使用端口并釋放端口 [rootmy_nn_01 WEB-INF]# lsof -w -n -i tcp:80 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME java 24065 root 34u IPv6 269149 TCP *:http (LISTEN) [rootmy_nn_01 WEB-INF]# kill -9 24065 2、以KB/MB形式顯示文件列表…

微信接口改良

之前公司微信開發的時候 寫了個微信的接口改良版,當然好多想改進的都沒改。。大概是太懶了 (囧 /*** Created by DFH on 13-12-16.*//*--htmlvar shareData {//分享展示圖片地址 **必須"imgUrl": "a.jpg",//分享至朋友圈鏈接 **必須&q…

生活大爆炸版石頭剪刀布

題目描述 Description石頭剪刀布是常見的猜拳游戲:石頭勝剪刀,剪刀勝布,布勝石頭。如果兩個人出拳一樣,則不分勝負。在《生活大爆炸》第二季第8集中出現了一種石頭剪刀布的升級版游戲。升級版游戲在傳統的石頭剪刀布游戲的基礎上&…

oracle18c卸載方法,在debian 10上安裝和卸載oracle數據庫快捷版18c第4版

安裝oracle-xe-18c的步驟此安裝向導依賴軟件包alien。由于oracle并未提供oracle-xe-18c的deb包,故需要通過alien命令將oracle-xe-18c的rpm格式的安裝包導出新的deb格式的安裝包:sudo alien --scripts -d oracle-database-xe-18c-1.0-1.x86_64.rpm相應rpm…

解決:缺少aclocal、autoconf、automake

下載三個包:autoconf-2.68.tar.bz2、automake-1.11.1.tar.bz2、m4-1.4.14.tar.bz2 1、su - root 2、tar xjf XXXXX.tar.bz2 3、cd m4/ 4、./configure make make install 5、cd autoconf/ 6、./configure make make install 7、cd automake/ 8、./configure…

jquery事件 on(),live(),delegate(),blind()

jQuery推出on()的目的有2個,一是為了統一接口,二是為了提高性能, 所以從現在開始用on()替換bind(), live(), delegate吧。 尤其是不要再用live()了,因為它已經處于不推薦使用列表了[1.7已經被刪除]。 如果只綁定一次事件&#xff…

Swift 開發的工具類,主要是提供正則表達式及其它,Github會長期維護

直接訪問 GitHub 看代碼 YYGRegular 我是: 語歌復制代碼It is a regular expression used on iOS, which implement by Swift 這是一個基于swift快捷開發的擴展類,目前的涵蓋內容包括詳細打印,正則表達式,會經常維護 介于是增加更…

用python慶祝生日_生日到底該過陰歷還是陽歷好呢?不是迷信,都怪我們大意!...

過生日到底該過陰歷還是陽歷?答案說出來你可能都不信在我們國家,過生日有兩種不同的方式,因為有兩種不同的日子的計算方式,分為陰歷和陽歷。一般來說,在農村和一些比較落后的地方,人們習慣于用陰歷來計算生…

websphere jndi oracle,websphere7.0獲得JNDI連接報invalid username/password

Exception in thread "P497968:O0:CT" java.sql.SQLException: ORA-01017: invalid username/password; logon deniedDSRA0010E: SQL 狀態:72000,錯誤碼:1,017at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapp…

WSS3.0自帶數據庫可以使用SQL 2005 Server Management Studio來管理

默認情況下,安裝完WSS3.0后,會自動安裝一個自帶的SQL Server 2005 Embedded Edition數據庫,但是此數據庫卻沒有管理工具,不像安裝SQL 2005其它版本會有管理工具。如果你要管理數據庫,這時怎么辦呢。經過俺試了一上午了&#xff0c…

CPU的高速緩存存儲器知識整理

基于緩存的存儲器層次結構 基于緩存的存儲器層次結構行之有效,是因為較慢的存儲設備比較快的存儲設備更便宜,還因為程序往往展示局部性: 時間局部性:被引用過一次的存儲器的位置很可能在不遠的將來被再次引用。 空間局部性&#x…

uniapp光標自動定義到文本框_word技巧自動生成畢業論文目錄

一篇word文檔,內容有大的章,小的節。如何把章節抽出來生成目錄?WORD →點擊需要插入的地方 → 插入菜單 → 索引和目錄 → 目錄 → 確定。1 創建標題目錄Word 一般是利用標題或者大綱級別來創建目錄的。因此,在創建目錄之前&#…

JSTL

2019獨角獸企業重金招聘Python工程師標準>>> 說明 JSTL 是 JAVA 中的一個定制標記庫集。實現了JSP頁面中代碼的復用,增加了JSP頁面的可讀性,方便查看和參與開發 使用 1.下載地址 http://archive.apache.org/dist/jakarta/taglibs/standard/bi…