基本概念:
物件導向是一種新興的程式設計方法,或者是一種新的程式設計規範(paradigm),其基本思想是使用物件、類、繼承、封裝、訊息等基本概念來進行程式設計。
例題:
1個班有4個小組,每個小組有3學生
要求:1)輸入班級名,能查詢到其下的所有小組名及每個小組的學生資訊,展示如下:
你查詢的班級名為"lol":
|—— 第一組,輸出組
|——劍聖
|—— 劍姬
|—— 劍豪
|—— 第二組,輔助組
|—— 狗頭
|—— 牛頭
|—— 石頭
|—— 第三組,中單組
|—— 卡特
|—— 卡牌
|—— 安妮
|—— 第四組,adc組
|—— 小炮
|—— 女警
|—— 薇恩
2)輸入指定小組名,能查詢到其下的所有學生資訊
你查詢的小組名為"adc組
":|—— 小炮
|—— 女警
|—— 薇恩
3)輸入指定學生名,能查詢到器所屬的小組資訊機班級資訊!
你查詢的小組名為"薇恩":所在小組為「adc組」,所在班級為「lol」!
思路:首先找出三個類模型:班級、小組、學生
其次 寫乙個主調方法類
班級類
public class class }}
public void querystudentinfo(string studentname) }}
if (flag) else }}
小組類
public class group }}
學生類
public class student
主呼叫方法類:
public class main ;
group group2 = new group();
group2.name = "輔助組";
group2.students = new student ;
group group3 = new group();
group3.name = "中單組";
group3.students = new student ;
group group4 = new group();
group4.name = "adc組";
group4.students = new student ;
class myclass = new class();
myclass.name = "lol";
myclass.groups = new group ;
return myclass;
}public static void main(string args) }
Java物件導向 類,物件
oop,object oriented programming,物件導向程式設計 面向過程 以功能行為為主體的思想體現。物件導向 以執行功能的物件為主體的思想體現。物件導向特徵 封裝 隱藏內部實現,穩定外部介面。繼承 子類繼承父類成員,實現 復用。多型 不同子類對同一訊息作出不同的反映。具有相同屬性...
Java 物件導向 物件和類 下
正課 方法的簽名 1 方法的過載 overload 1.發生在乙個類中,方法名相同,引數列表不同 2.編譯器在編譯時會根據簽名自動繫結呼叫方法 補充 1.乙個檔案中,可以包含多個類 2.public修飾類只能有乙個 3.public public class overloaddemo class a...
java類與物件(物件導向)
一 類與物件的關係 類 就是對現實生活中事物的描述。物件 就是這類事物,實實在在存在的實體 個體 二 成員變數和區域性變數 1.區別 a.作用域不同 成員變數 作用於整個類中 區域性變數 作用於函式中,語句中 b.在記憶體中的位置不同 成員變數 在堆記憶體中,因為物件的存在,才在記憶體中存在。區域性...