java方法重寫實(shí)例分析
本文實(shí)例講述了java方法重寫,分享給大家供大家參考。具體分析如下:
一、方法的重寫概述:
1、在子類中可以根據(jù)需要對從基類中繼承來的方法進(jìn)行重寫。
2、重寫的方法和被重寫的方法必須具有相同方法名稱、參數(shù)列表和返回類型。
3、重寫方法不能使用比被重寫的方法更嚴(yán)格的訪問權(quán)限。
二、程序代碼如下:
class Person{
private int age;
private String name;
public void setAge(int age){
this.age = age;
}
public void setName(String name){
this.name = name;
}
public int getAge(){
return age;
}
public String getName(){
return name;
}
public String getInfo(){
return "Name is:"+name+",Age is "+age;
}
}
class Student extends Person{
private String school;
public void setSchool(String school){
this.school = school;
}
public String getSchool(){
return school;
}
public String getInfo(){
return "Name is:"+getName()+",Age is "+getAge()+",School is:"+school;
}
}
public class TestOverRide{
public static void main (String args[]){
Student student = new Student();
Person person = new Person();
person.setAge(1000);
person.setName("lili");
student.setAge(23);
student.setName("vic");
student.setSchool("shnu");
System.out.println(person.getInfo());
System.out.println(student.getInfo());
}
}
執(zhí)行結(jié)果如下圖所示:

希望本文所述對大家的Java程序設(shè)計有所幫助。
- java方法重寫和super關(guān)鍵字實(shí)例詳解
- java tostring方法重寫代碼示例
- Java中equals()方法重寫實(shí)現(xiàn)代碼
- 淺談Java編程ToString()方法重寫的意義
- Java方法重寫_動力節(jié)點(diǎn)Java學(xué)院整理
- Java中繼承、多態(tài)、重載和重寫介紹
- Java中的多態(tài)用法實(shí)例分析
- Java封裝、繼承、多態(tài)三大特征的理解
- java 多態(tài)性詳解及常見面試題
- java用接口、多態(tài)、繼承、類計算三角形和矩形周長及面積的方法
- java中重載,繼承,重寫和多態(tài)的區(qū)別
- Java基礎(chǔ)之方法重寫和多態(tài)示例
相關(guān)文章
使用mybatis框架連接mysql數(shù)據(jù)庫的超詳細(xì)步驟
MyBatis是目前java項(xiàng)目連接數(shù)據(jù)庫的最流行的orm框架了,下面這篇文章主要給大家介紹了關(guān)于使用mybatis框架連接mysql數(shù)據(jù)庫的超詳細(xì)步驟,文中通過實(shí)例代碼和圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-04-04
Java解析調(diào)用webservice服務(wù)的返回XML串詳解
這篇文章主要介紹了Java解析調(diào)用webservice服務(wù)的返回XML串詳解的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-07-07
Lombok注解之@SuperBuilder--解決無法builder父類屬性問題
這篇文章主要介紹了Lombok注解之@SuperBuilder--解決無法builder父類屬性問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-09-09
Java觀察者模式之實(shí)現(xiàn)對象間的一對多依賴
這篇文章主要介紹了Java觀察者模式之實(shí)現(xiàn)對象間的一對多依賴的方法,Java觀察者模式是一種行為型設(shè)計模式,用于實(shí)現(xiàn)對象之間的消息傳遞和通信,文中有詳細(xì)的實(shí)現(xiàn)步驟和代碼示例,,需要的朋友可以參考下2023-05-05
Spring中的@PostConstruct注解使用方法解析
這篇文章主要介紹了Spring中的@PostConstruct注解使用方法解析,@PostConstruct注解是用來處理在@Autowired注入屬性后init()方法之前,對一些零散的屬性進(jìn)行賦值的注解,需要的朋友可以參考下2023-11-11
深入學(xué)習(xí)java內(nèi)存化和函數(shù)式協(xié)同
這篇文章主要介紹了深入學(xué)習(xí)java內(nèi)存化和函數(shù)式協(xié)同,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,,需要的朋友可以參考下2019-06-06
springboot項(xiàng)目接入第三方qq郵箱驗(yàn)證登錄的全過程
互聯(lián)網(wǎng)發(fā)展到現(xiàn)在,相必大家都知道發(fā)送郵件應(yīng)該是網(wǎng)站的必備功能之一,下面這篇文章主要給大家介紹了關(guān)于springboot項(xiàng)目接入第三方qq郵箱驗(yàn)證登錄的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-04-04

