欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺談java中的對象、類、與方法的重載

 更新時間:2016年12月26日 10:06:37   作者:濫好人  
本文主要對java中的對象、類、與方法的重載進行簡要概述,具有一定的參考價值,需要的朋友一起來看下吧

對象:

一切皆為對象。

對象包括兩部分內(nèi)容:屬性(名詞形容詞),行為(動詞)。

對象和對象之間是有關系的: 派生,關聯(lián),依賴。

類:

對同一類別的眾多對象的一種抽象。

類,還是用來生成對象的一種模板,對象是類的一種具體化的表現(xiàn)。

面向對象的三大特性:封裝,繼承,多態(tài)。

class 類名{
訪問修飾符 成員變量的定義;
訪問修飾符 成員函數(shù)(方法)的定義; 
}

訪問修改符:默認不寫,private,public。

  1. private,私有。只能被當前class 類名{}中的代碼訪問到。出了這個類的{},訪問不到了。
  2. public,公有。能被當前class 類名{}內(nèi)訪問。也能被其它位置的對象訪問。
  3. 默認不寫,在當前class 類名{}中可以訪問。當前包中的其它類中也可以訪問。出了當前包,就訪問不到了

get方法和set方法

1.get成員變量名()方法:當成員變量是private的時候,用來獲取成員變量。

1.set成員變量名()方法:當成員變量是private的時候,用來直接改變成員變量。

類的實例化:用類來生成對象。

類名 變量名 = new 類名();

類名 變量名 = new 構造函數(shù);

構造函數(shù):

  1. 必須與類名相同。
  2. 不能有返回類型。
  3. 自動被執(zhí)行。對象new出的來時間自動被執(zhí)行。
  4. 一般都是public。
  5. 先執(zhí)行成員變量的初始化,在執(zhí)行成員函數(shù)。
  6. 不寫一般也會被系統(tǒng)默認創(chuàng)建。
public class gou {
 //成員變量
 private String mingZi = "大黃" ; 
 private String zhuRen;
 //成員函數(shù)(方法)
 public String getMingZi() {
  return mingZi;
 }
 public void setMingZi(String mingZi) {
 if(mingZi != zhuRen){
  this.mingZi = mingZi;
 } 
 }
 public void jiaoHuan(){
 System.out.println(mingZi+":旺!旺!旺!");
 }
}
public class home {
 public static void main(String[] args) {
 gou a = new gou();
 a.setMingZi("小黃");     //用set方法修改名字。
 System.out.println("小狗的名字是:"+a.getMingZi()); //用get方法獲取名字。
 a.jiaoHuan();

最后顯示

方法的重載:

函數(shù)名相同,參數(shù)不同(數(shù)量,類型)。這兩個函數(shù)就形成了重載。

重載與函數(shù)返回類型號沒有關系,重載只跟函數(shù)名和參數(shù)有關系。

重載了的函數(shù),會自動跟據(jù)調(diào)用的實參來決定調(diào)用哪個函數(shù)。

除了構造函數(shù)可以重載,普通成員函數(shù)也可以重載

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關文章

  • 詳解SpringBoot開發(fā)案例之整合Dubbo分布式服務

    詳解SpringBoot開發(fā)案例之整合Dubbo分布式服務

    這篇文章主要介紹了詳解SpringBoot開發(fā)案例之整合Dubbo分布式服務,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • java類的加載過程以及類加載器的分析

    java類的加載過程以及類加載器的分析

    這篇文章給大家詳細講述了java類的加載過程以及類加載器的相關知識點內(nèi)容,有需要的朋友可以學習下。
    2018-08-08
  • Spring之Scope注解使用詳解

    Spring之Scope注解使用詳解

    spring的bean管理中,每個bean都有對應的scope。在BeanDefinition中就已經(jīng)指定scope,默認的RootBeanDefinition的scope是prototype類型,使用@ComponentScan掃描出的BeanDefinition會指定是singleton,最常使用的也是singleton
    2023-02-02
  • Java實現(xiàn)分布式系統(tǒng)限流

    Java實現(xiàn)分布式系統(tǒng)限流

    這篇文章主要為大家詳細介紹了Java實現(xiàn)分布式系統(tǒng)限流,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • SpringBoot+aop實現(xiàn)主從數(shù)據(jù)庫的讀寫分離操作

    SpringBoot+aop實現(xiàn)主從數(shù)據(jù)庫的讀寫分離操作

    讀寫分離的作用是為了緩解寫庫,也就是主庫的壓力,但一定要基于數(shù)據(jù)一致性的原則,就是保證主從庫之間的數(shù)據(jù)一定要一致,這篇文章給大家介紹SpringBoot+aop實現(xiàn)主從數(shù)據(jù)庫的讀寫分離操作,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • 全方位解析key值不確定的json數(shù)據(jù)

    全方位解析key值不確定的json數(shù)據(jù)

    這篇文章主要介紹了全方位解析key值不確定的json數(shù)據(jù),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • springboot 無法掃描到父類模塊中Bean的原因及解決

    springboot 無法掃描到父類模塊中Bean的原因及解決

    這篇文章主要介紹了springboot 無法掃描到父類模塊中Bean的原因及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Java后端配置允許跨域方式

    Java后端配置允許跨域方式

    本文介紹了在不同技術和框架中配置跨域資源共享(CORS)的方法,包括使用SpringMVC的@CrossOrigin注解、SpringBoot的全局CORS配置、SpringSecurity中的CORS集成以及手動設置響應頭,根據(jù)具體需求和技術棧,選擇合適的方法來確??缬蛘埱蟮陌踩院陀行?/div> 2025-02-02
  • 最全JVM調(diào)優(yōu)步驟和參數(shù)及配置

    最全JVM調(diào)優(yōu)步驟和參數(shù)及配置

    這篇文章主要給大家介紹了關于JVM調(diào)優(yōu)的相關資料,JVM調(diào)優(yōu)是指對Java虛擬機(JVM)進行優(yōu)化,以提高Java程序的性能和運行效率,文中介紹的非常詳細,需要的朋友可以參考下
    2024-03-03
  • Spring MVC 學習 之 - URL參數(shù)傳遞詳解

    Spring MVC 學習 之 - URL參數(shù)傳遞詳解

    本篇文章主要介紹了SpringMVC-URL參數(shù)傳遞,在學習 Spring Mvc 過程中,有必要來先了解幾個關鍵參數(shù),有興趣的可以了解一下。
    2017-01-01

最新評論