第三次学JAVA再学不好就吃翔(part20)--面向对象
生活随笔
收集整理的這篇文章主要介紹了
第三次学JAVA再学不好就吃翔(part20)--面向对象
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
學習筆記,僅供參考
文章目錄
- 面向對象
- 類和對象
- 舉幾個例子
- 內存圖
面向對象
類和對象
- 我們如何描述現實世界事物
- 屬性:就是該事物的描述信息(事物身上的名詞)
- 行為:就是該事物能夠做什么(事物身上的動詞)
- Java中最基本的單位是類
- 成員變量:就是事物的屬性
- 成員方法:就是事物的行為
- 定義類其實就是定義類的成員(成員變量和成員方法)
- 成員變量:在類中,方法外。
- 成員方法:和前幾個Blog中定義方法是一樣的,只不過把static去掉。
- 類和對象的概念
- 類:是一組相關的屬性和行為的集合(比如學生)
- 對象:是該類事物的具體體現(比如具體的某個學生)
舉幾個例子
- 學生類
定義學生類:
class Student { //基本類String name;int age;String gender;public void study() {System.out.println("學習");}public void sleep() {System.out.println("睡覺");} }創建學生類的對象:
class StudentTest { //測試類,內有主方法mainpublic static void main(String[] args) {//創建對象的格式: 類名 對象名 = new 類名();Student stu1 = new Student();//使用成員變量:對象名.變量名stu1.name = "小黃";stu1.age = 9;stu1.gender = "母";//使用成員方法:對象名.方法名(...)stu1.sleep();stu1.study();System.out.println(stu1.name + "今年" + stu1.age + "歲啦");} }輸出:
睡覺 學習 小黃今年9歲啦內存圖
代碼:
class CarTest {public static void main(String[] args) {Car c1 = new Car();c1.color = "黑";c1.num = 4;c1.run();} }class Car {//成員變量String color;int num;public void run() {System.out.println(color + "色的" + num + "輪汽車");} }輸出:
黑色的4輪汽車內存圖:
總結
以上是生活随笔為你收集整理的第三次学JAVA再学不好就吃翔(part20)--面向对象的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 腾达 AC6 无线路由器无线信号放大模式
- 下一篇: 描写昙花一现的唯美句子 关于昙花一现的说