物件導向的基本概覽

2021-07-24 02:40:00 字數 1106 閱讀 4099

一、物件的三大屬性:

1.狀態:即靜態屬性 對應其內部變數  int i=0;

2.行為:即動態屬性 對應其方法  即對物件的操作  run(){};

3.標誌:即物件名    person

二、類:

同種物件的集合,是對現實物件的高度抽象。

類的定義格式

[《修飾符》]class《類名》[extends《父類名》][implements《介面名》] {

《類成員變數說明》

《類的方法定義》

} 修飾符有如下四種:

1.public:公共類可以被其他類所使用,注意主類必須是公共類

public

static void main

2.預設說明:只能在同乙個包內使用,不能被其他包使用

3.abstract:抽象類,抽象類是沒有具體物件的概念類。通常抽象類是他的所有子類的公共屬性的集合。

4.final 該類沒有子類,故稱最終類,用來完成某種標準功能的類。final和abstract不同同時修飾乙個類

成員變數的定義格式:

[《修飾符》]《變數型別》《變數名》=[《初值》]

物件成員的定義格式:

[《修飾符》]《類名》《物件名》=[nstaticew《類名》(《實參表》)]

變數修飾符:

訪問控制修飾符:public 預設 protected private

非訪問控制修飾符:final  static volatile

注意變數修飾符(8種)和類修飾符(4種)的區別!!!

方法的定義格式:

[《修飾符》] < 型別》 《方法名》( 《參數列》)[throws< 異常類名列表》]

方法的引數和返回值:

引數必須由引數型別和引數名構成,多個引數之間用逗號隔開!

Ruby和物件導向概覽

摘要 irb 互動式ruby 在irb中輸入源 並按回車鍵,會立即看到結果。有時這種環境被稱為即時或互動式環境 irb 互動式ruby。在irb中輸入源 並按回車鍵,會立即看到結果。有時這種環境被稱為即時或互動式環境。ruby中一切都是物件。puts 1 10。1是物件,10也是物件。它們都是fix...

物件導向基本

在類中,我們會定義方法 預設我們定義的方法,pycharm都會自動給我們的方法加上乙個self引數,作為第乙個引數 經過了驗證 self這個東西,只能夠在有self引數的方法中使用 無slef的方法,不可以使用self self的記憶體位址,與對向的記憶體位址是一模一樣的 物件可以有的屬性方法操作,...

物件導向的基本定義

物件導向是一種程式的設計方法,或者說它是一種程式設計范型,其基本思想是使用物件,類,繼承,封裝,抽象,繼承,多型等方法進行程式設計。他是從現實世界中客觀存在的事物 即物件 出發來構造軟體系統,並在系統構造中盡可能的運用人類的自然思維方式,強調直接以問題域 現實世界 中的事物為中心來思考問題,認識問題...