java 類和物件的概念

2021-07-27 03:01:45 字數 896 閱讀 2481



一.類和物件的概念

類是對客觀事物的抽象,而物件是類的例項。

二.類中有什麼

類中包含屬性和方法。

1.屬性的定義:訪問修飾符  資料型別  屬性名

a.訪問修飾符包括:private(私有的) public(公共的)

b.資料型別: 數值型(包括整數型和浮點型),字元型,布林型 

2.方法的定義:訪問修飾符  返回值型別名  方法名(形參)

(構造方法的定義:訪問修飾符  類名(形參))

三.怎麼來呼叫

1.普通方法的呼叫:類名  物件名=new  構造方法;

物件名.類中的方法名( );

2.構造方法的使用:類名  物件名=new  類名("  ",   ,  );

構造方法在類初始化的時候被呼叫

四.函式的過載

1.方法名相同

2.返回值型別不同或形參的個數或順序不同。

五.this的使用

this是當前類的物件。

方便了大量**的使用。

1.在構造方法中使用this呼叫本類中的其他構造方法。

例:this("  " ,    ,   );!!*並且在構造方法中只能放在第一行!

2.在普通方法中使用this呼叫本類中的其他普通方法.(也可以省略)

例:this.要呼叫的方法();

3.在普通方法裡使用this呼叫構造方法.

例:new 構造方法名("  ",  ,  );

4.在方法中的一種this使用。

例:string name;

public void setname(string name)

this.name=name;(前name是屬性,後name是形參)

5.在非構造方法中this一般省略。 

java中類 物件的概念

類是具有相同屬性和行為的一組物件的集合。類是物件的抽象。物件是存在的具體實體,具有明確定義的狀態和行為。物件是類的例項。在類中表示物件或實體擁有的行為時稱為屬性。隱藏屬性 方法或實現細節的過程稱為封裝。封裝的好處就是隱藏了細節。包是將類組合在一起形成 模組的一種機制 面向過程和物件導向的區別 面向過...

物件導向的概念和類和物件的概念

es6中的物件導向是和其他語言基本比較相似 js正常來說是基於物件語言 很多程式都是基於物件開發 不是物件導向 但是在es6中 我們引入了其他語言中的物件導向 面向過程就是 你需要什麼 寫什麼 物件導向 他就是 你直接封裝好乙個功能 需要的時候 在 呼叫 物件導向的好處 1.避免 冗餘 2.便於後期...

類和物件的概念

物件導向思想 於對現實世界的認知。現實世界繽紛複雜 種類繁多,難於認識和理解。但是聰明的人們學會了把這些錯綜複雜的事物進行分類,從而使世界變得井井有條。比如我們由各式各樣的汽車抽象出汽車的概念,由形形色色的貓抽象出貓的概念,由五彩斑斕的鮮花抽象出花的概念等。汽車 貓 鮮花都代表著一類事物。每一類事物...