java基礎 類與物件 構造器 static

2021-07-03 20:59:01 字數 687 閱讀 4137



一、類與物件

物件:現實中的事務

類:對物件共性抽取出來的乙個模板

類與物件的關係:抽象與具體,一般與特殊的關係

物件例子:蘋果、葡萄、西瓜...

類例子:水果

物件和類是由屬性+方法構成,屬性/字段/變數,方法/函式,同時屬性和方法不能單獨存在

方法定義:

【修飾符】 返回型別 方法名(引數型別 引數名, 引數型別 引數名,...)

二、構造器:重點

構造器,也叫構造方法,與類同名,沒有返回值,即使是void也不可以

主要作用:構造器主要作用是給屬性賦初值

訪問屬性:物件名.屬性名

this表示當前物件

三、區域性變數是在方法中定義的變數,作用域是當前方法

成員變數是在方法外類的內部定義的變數,作用域是整個類

當區域性變數與成員變數重名的時候,方法內輸出的變數值是區域性變數的值,如果要在方法內輸出

成員變數的值,可以使用this關鍵字

四、static:重點

靜態的,它表示變數不屬於某個物件,屬於類(屬於所有的物件)

靜態方法不能訪問非靜態的屬性和方法

按照資料的作用域範圍劃分,可以把資料分為區域性變數和成員變數,成員變數按照是否由static修飾可以進一步

劃分為靜態成員變數(也叫類變數)和非靜態成員變數(也叫例項變數)

類與物件與構造器

類是物件的抽象化,是類中共同點的抽象 如所有的類有相同的方法 public class person 乙個類包含兩個東西 1.屬性 2.方法這裡的person就是乙個類,他抽象出了人共有的特性 姓名和年齡.doing 代表的是乙個方法 person person new person 無參創造物件p...

java類 構造器

類的第三個成員構造器 constructor 構造器的作用 1.建立物件 設計類時,若不顯示宣告型別的構造器話,程式會預設提供乙個空參的構造器。一旦定義類的構造器,預設的構造器就不再提供。如何宣告類的構造器。格式 許可權修飾符 類名 形參 類的多個構造器之間 構成過載 public class te...

Java基礎(類與物件1)

1 物件導向思想 物件導向是基於面向過程的程式設計思想。面向過程 強調的是每乙個功能的步驟 物件導向 強調的是物件,然後由物件去呼叫功能 物件導向的思想特點 a 是一種更符合我們思考習慣的思想 b 可以將複雜的事情簡單化 c 將我們從執行者變成了指揮者 2 類和物件的概念 a 類 是一組相關的屬性和...