java--繼承快速入門

1.什么是繼承

java中提供了一個關鍵字extends,用這個關鍵字,可以讓一個類和另一個類建立其父子關系。

2.繼承的特點

子類能繼承父類的非私有成員(成員變量,成員方法)。

3.繼承后對象的創建

子類的對象是由子類、父類共同完成的。

4.繼承的執行原理

子類對象實際上是由子父類這兩張設計圖共同創建出來的

分析:

第一行代碼:在方法區創建Test.class空間

第二行代碼:在棧內存創建main空間

第三行代碼:先在方法區創建出B.class和A.class,B.class指向A.class,然后在棧內存的main空間內創建一個b空間,然后在堆內存中創建出一個b空間,將地址值交給棧內的b空間,然后堆內的b空間指向方法區的B.class。

第四行代碼:先在棧內存中找到b空間,然后根據地址值找到堆中的b空間,然后找到i,將i的值打印出來

第五行代碼:先在棧內存中找到b空間,然后根據地址值找到堆中的b空間,根據b空間找到B.class,發現沒有print1,然后在找父類中的方法,找到了print1,運行print1,打印出最后結果。

第六行代碼:先在棧內存中找到b空間,然后根據地址值找到堆中的b空間,根據b空間找到B.class,發現有print3,運行print3,打印出最后結果。

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

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

相關文章

基于IDEA+HTML+SpringBoot前后端分離電子商城

基于springboot的電子商城 項目介紹💁🏻 ?B2C 商家對客戶 ?C2B2C 客戶對商家對客戶 1.1.1 B2C 平臺運營方即商品的賣家 小米商城 ?商品 ?用戶 1.1.2 C2B2C 平臺運營方不賣商品(也可以賣) 賣家是平臺的用戶 買家也是平臺用戶 ?…

『C++成長記』C++入門—— 函數重載引用

🔥博客主頁:小王又困了 📚系列專欄:C 🌟人之為學,不日近則日退 ??感謝大家點贊👍收藏?評論?? 目錄 一、函數重載 📒1.1函數重載的概念 📒1.2函數重載的種類 …

基于51單片機音樂盒設計( proteus仿真+程序+原理圖+PCB+報告+講解視頻)

音樂盒 主要功能:仿真原理圖PCB圖程序設計:設計報告實物圖資料清單(提供資料清單所有文件):資料下載鏈接: 基于51單片機音樂盒仿真設計( proteus仿真程序原理圖PCB報告講解視頻) 仿真圖proteus …

Python實現交易策略評價指標-收益率

1.收益率的定義 收益率幾乎是所有投資者都會關注的一個指標,收益率的高低決定了投資策略的賺錢能力,常見關于收益率的指標如下: 持有期收益率 持有期收益率 期末投資權益 ? 期初投資權益 期初投資權益 持有期收益率 \frac {期末投資權益…

GeoTrust SSL數字安全證書介紹

一、GeoTrust OV證書的介紹 GeoTrust OV證書是由GeoTrust公司提供的SSL證書,它是一種支持OpenSSL的數字證書,具有更高的安全性和可信度。GeoTrust是全球領先的網絡安全解決方案提供商,為各類用戶提供SSL證書和信任管理服務。GeoTrust OV證書…

docker國內鏡像加速

創建或修改 /etc/docker/daemon.json 文件,修改為如下形式 {"registry-mirrors": ["https://registry.docker-cn.com","http://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"] } Docker中國區官方鏡像htt…

51單片機應用從零開始(八)·循環語句(for循環、while 語句、do‐while 語句)

51單片機應用從零開始(七)循環語句(if語句,swtich語句)-CSDN博客 目錄 1. 用for 語句控制蜂鳴器鳴笛次數 2. 用while 語句控制 LED 3. 用 do‐while 語句控制 P0 口 8 位 LED 流水點亮 1. 用for 語句控制蜂鳴器鳴笛…

Kafka 控制器(controller)

Kafka 控制器(controller) 在kafka集群中 會存在一個或者多個broker(一個服務器就是一個broker),其中有一個broker會被選舉為控制器 kafka controller ,負責管理整個集群中所有副本、分區的狀態&#xff0…

多語言快速排序算法

快速排序是一種高效的排序算法,使用分治法策略。它的基本思想是:選擇一個元素作為“基準”(pivot),重新排序數列,所有比基準值小的元素擺放在基準前面,所有比基準值大的擺在基準的后面。在這個分…

python內置模塊binascii,二進制數據和ASCII字符串之間進行轉換

一、簡介 binascii是Python標準庫中的一個模塊,提供了在二進制數據和ASCII字符串之間進行轉換的功能。它包含了一些用于處理二進制數據的函數,可以進行二進制數據的編碼、解碼和轉換。 二、方法 binascii.unhexlify(hexstr):將十六進制表示…

事件循環機制及常見面試題

借鑒: 《Javascript 忍者秘籍》第二版,事件循環篇 面試 | JS 事件循環 event loop 經典面試題含答案 - 知乎 (zhihu.com) 概念 主棧隊列就是一個宏任務,每一個宏任務執行完就會執行宏任務中的微任務,直到微任務全部都執行完&a…

Python 使用XlsxWriter操作Excel

在數據處理和報告生成的領域中,Excel 文件一直是廣泛使用的標準格式。為了讓 Python 開發者能夠輕松創建和修改 Excel 文件,XlsxWriter 庫應運而生。XlsxWriter 是一個功能強大的 Python 模塊,專門用于生成 Microsoft Excel 2007及以上版本&a…

Vue3-provide和inject

作用和場景:頂層組件向任意的底層組件傳遞數據和方法,實現跨層組件通信 跨層傳遞普通數據: 1.頂層組件通過provide函數提供數據 2.底層組件通過inject函數獲取數據 既可以傳遞普通數據,也可以使用ref傳遞響應式數據&#xff08…

批量插入SQL 錯誤 [933] [42000]: ORA-00933: SQL 命令未正確結束

使用DBeaver向【oracle數據庫】插入大量數據 INSERT INTO Student(name,sex,age,address,birthday) VALUES(Nike,男,18,北京,2000-01-01) ,(Nike,男,18,北京,2000-01-01) ,(Nike,女,18,北京,2000-01-01) ,(Nike,女,18,北京,2000-01-01) ,(Nike,男,18,北京,2000-01-01) ,(Nike…

使用Arrays.Sort并定制Comparator排序解決合并區間

合并區間-力扣算法題56題 以數組 intervals 表示若干個區間的集合,其中單個區間為 intervals[i] [starti, endi] 。請你合并所有重疊的區間,并返回 一個不重疊的區間數組,該數組需恰好覆蓋輸入中的所有區間 。 示例 1: 輸入&am…

新能源行業碳酸氫鋰純化除鈣鎂工藝

在碳酸氫鋰純化中常規的沉淀或者其它工藝不能夠滿足鈣鎂等堿土金屬的深度去除。通常采用離子交換工藝實現鈣離子、鎂離子的去除,以提升碳酸鋰的品質,但是國產樹脂在此行業應用中存在的使用量過大的問題,會導致設備造價偏高、廢水量太大&#…

C++二分向量算法:最多可以參加的會議數目 II

本題的其它解法 C二分算法:最多可以參加的會議數目 II 本文涉及的基礎知識點 二分查找算法合集 題目 給你一個 events 數組,其中 events[i] [startDayi, endDayi, valuei] ,表示第 i 個會議在 startDayi 天開始,第 endDayi …

gitt開源項目的意義,公司為什么會對在gitt上有開源項目的人更大機會

Git是一種分布式版本控制系統,它可以幫助程序員管理代碼的歷史版本和協同工作。同時,Git也成為了開源項目的主要托管平臺之一。Git的開源項目意義重大,因為這種開源項目托管平臺可以幫助開發者將代碼和項目分享給全球的開發者,并且…

從0開始學習JavaScript--JavaScript元編程

JavaScript作為一門靈活的動態語言,具備強大的元編程能力。元編程是一種通過操作程序自身結構的編程方式,使得程序能夠在運行時動態地創建、修改、查詢自身的結構和行為。本文將深入探討JavaScript中元編程的各個方面,包括原型、反射、代理等…

2023亞太杯數學建模C題思路模型代碼

已完成C題思路代碼,文末名片獲取 C題是我們的一個數據分析問題,這個題目主要就是我們要去收集數據,清洗處理后進行分析。 問題1:分析影響中國新能源電動汽車發展的主要因素,建立數學模型,描述這些因素對中…