一、類與物件
物件:現實中的事務
類:對物件共性抽取出來的乙個模板
類與物件的關係:抽象與具體,一般與特殊的關係
物件例子:蘋果、葡萄、西瓜...
類例子:水果
物件和類是由屬性+方法構成,屬性/字段/變數,方法/函式,同時屬性和方法不能單獨存在
方法定義:
【修飾符】 返回型別 方法名(引數型別 引數名, 引數型別 引數名,...)
二、構造器:重點
構造器,也叫構造方法,與類同名,沒有返回值,即使是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 類 是一組相關的屬性和...