6.初識(shí)類和對(duì)象

  • 對(duì)象同時(shí)具有屬性和方法兩項(xiàng)特性
  • 對(duì)象的屬性和方法通常被封裝在一起,共同體現(xiàn)事物的特性, 二者相輔相承术陶,不能分割
  • 類是模子,定義對(duì)象將會(huì)擁有的特征(屬性)和行為(方法)
  • 類和對(duì)象區(qū)別
    --1.類是對(duì)象的類型煤痕,不同于int類型梧宫,類是具有方法
    例如:“人”
    --2.對(duì)象時(shí)一個(gè)能夠看得到、摸得著的具體實(shí)體
    例如:趙麗穎
String name = "唐";//String是類摆碉,name是對(duì)象
  • 所有Java程序都以類class為組織單元

定義一個(gè)類的步驟

1.定義類名
2.編寫類的屬性
3.編寫類的方法

練習(xí)題

  • 在不同城市的培訓(xùn)中心塘匣,會(huì)感受到相同的環(huán)境和教學(xué)氛圍,用類的思想輸出中心信息


public class School {
    //屬性
    String schoolName;      //中心名稱
    int classNumber;        //教室數(shù)目
    int labNumber;          //機(jī)房數(shù)目
    //方法
    public void showCenter() {
        System.out.println(schoolName + "培訓(xùn)學(xué)員\n" + "配備:" 
            + classNumber + "教" + labNumber + "機(jī)");
    }
}

使用對(duì)象的步驟

  • 創(chuàng)建對(duì)象
    類名 對(duì)象名 = new 類名()巷帝;
School center = new School();//調(diào)用School
  • 引用
    1.引用對(duì)象成員:使用“.”進(jìn)行以下操作
    2.引用類的屬性:對(duì)象名.屬性
    3.引用類的方法:對(duì)象名.方法名()

練習(xí)題

  • 一個(gè)景區(qū)根據(jù)游人的年齡收取不同價(jià)格的門票忌卤。請(qǐng)編寫游人類,根據(jù)年齡段(10歲到60歲之間20元楞泼,否則免費(fèi))決定能夠購(gòu)買的門票價(jià)格并輸出


public class JourneyPerson {
    String name;
    int age;
    public void showinfo()
    {
        String ticketInfo = "";
        if (age < 10 || age >60)
        {
            ticketInfo = "門票免費(fèi)";
        }
        else
        {
            ticketInfo = "門票價(jià)格為:20元";
        }
        System.out.println(name + "的年齡為:" + age + "," + ticketInfo);
    }
}
public class Main {

    public static void main(String[] args) {
        JourneyPerson journeyPerson = new JourneyPerson();
        while(true) {
            Scanner scanner = new Scanner(System.in);
            System.out.println("請(qǐng)輸入姓名:");
            journeyPerson.name = scanner.next();
            if (journeyPerson.name.equals("n")) {
                break;
            }
            System.out.println("請(qǐng)輸入年齡:");
            journeyPerson.age = scanner.nextInt();
            journeyPerson.showinfo();
        }
        System.out.println("退出程序");
    }
}

定義類的方法

  • 第一種
    如果方法具有返回值驰徊,方法體中必須使用關(guān)鍵字return返回該值,返回值類型為該返回值的類型
    return 表達(dá)式堕阔;
    作用: 跳出方法棍厂、返回結(jié)果
public class Student{
    String name = "張三";
    public String  getName(){
            return name;
    }
   //……
}
  • 第二種
    如果方法沒(méi)有返回值,返回值類型為void
public class Student{
    String name = "張三";
    public void getName(){
            
    }
   //……
}

變量的作用域

  • 變量聲明的位置決定變量作用域
  • 變量作用域確定可在程序中按變量名訪問(wèn)該變量的區(qū)域

成員變量和局部變量

  • 區(qū)別1
    --成員變量的作用域在整個(gè)類內(nèi)部都是可見(jiàn)的
    --局部變量的作用域僅限于定義它的方法
  • 區(qū)別2
    --Java會(huì)給成員變量一個(gè)初始值
    --Java不會(huì)給局部變量賦予初始值
  • 注意
    --在同一個(gè)方法中超陆,不允許有同名局部變量,在不同的方法中牺弹,可以有同名局部變量
    --在同一個(gè)類中,成員變量和局部變量同名時(shí)侥猬,局部變量具有更高的優(yōu)先級(jí)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末例驹,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子退唠,更是在濱河造成了極大的恐慌鹃锈,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,509評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件瞧预,死亡現(xiàn)場(chǎng)離奇詭異屎债,居然都是意外死亡仅政,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門盆驹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)圆丹,“玉大人,你說(shuō)我怎么就攤上這事躯喇”璺猓” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 163,875評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵廉丽,是天一觀的道長(zhǎng)倦微。 經(jīng)常有香客問(wèn)我,道長(zhǎng)正压,這世上最難降的妖魔是什么欣福? 我笑而不...
    開(kāi)封第一講書人閱讀 58,441評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮焦履,結(jié)果婚禮上拓劝,老公的妹妹穿的比我還像新娘。我一直安慰自己嘉裤,他們只是感情好郑临,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著价脾,像睡著了一般牧抵。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上侨把,一...
    開(kāi)封第一講書人閱讀 51,365評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音妹孙,去河邊找鬼秋柄。 笑死,一個(gè)胖子當(dāng)著我的面吹牛蠢正,可吹牛的內(nèi)容都是我干的骇笔。 我是一名探鬼主播,決...
    沈念sama閱讀 40,190評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼嚣崭,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼笨触!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起雹舀,我...
    開(kāi)封第一講書人閱讀 39,062評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤芦劣,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后说榆,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體虚吟,經(jīng)...
    沈念sama閱讀 45,500評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡寸认,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評(píng)論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了串慰。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片偏塞。...
    茶點(diǎn)故事閱讀 39,834評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖邦鲫,靈堂內(nèi)的尸體忽然破棺而出灸叼,到底是詐尸還是另有隱情,我是刑警寧澤庆捺,帶...
    沈念sama閱讀 35,559評(píng)論 5 345
  • 正文 年R本政府宣布怜姿,位于F島的核電站,受9級(jí)特大地震影響疼燥,放射性物質(zhì)發(fā)生泄漏榨崩。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評(píng)論 3 328
  • 文/蒙蒙 一幔戏、第九天 我趴在偏房一處隱蔽的房頂上張望窥岩。 院中可真熱鬧,春花似錦撬即、人聲如沸立磁。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,779評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)唱歧。三九已至,卻和暖如春粒竖,著一層夾襖步出監(jiān)牢的瞬間颅崩,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,912評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工蕊苗, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留沿后,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,958評(píng)論 2 370
  • 正文 我出身青樓朽砰,卻偏偏與公主長(zhǎng)得像尖滚,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子瞧柔,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 配套視頻教程 本文B站配套視頻教程[https://www.bilibili.com/video/BV1fp4y1...
    __豆約翰__閱讀 770評(píng)論 4 7
  • 國(guó)家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn)(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報(bào)批稿:20170802 前言: 排版 ...
    庭說(shuō)閱讀 10,967評(píng)論 6 13
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法漆弄,類相關(guān)的語(yǔ)法,內(nèi)部類的語(yǔ)法造锅,繼承相關(guān)的語(yǔ)法撼唾,異常的語(yǔ)法,線程的語(yǔ)...
    子非魚_t_閱讀 31,631評(píng)論 18 399
  • 情深似海 紅蔚 這半生备绽,我所體會(huì)到的情深似海券坞,在我與父母之間鬓催,在我與孩子之間,在我與愛(ài)人之間恨锚,在我與...
    紅蔚閱讀 306評(píng)論 1 2
  • 一般敲代碼宇驾,為了“省時(shí)便利”,譬如View猴伶、Toast课舍、Log等帶有中文字符串的,大多數(shù)人都直接在代碼(類文件)完...
    丁小胖fly閱讀 1,283評(píng)論 0 0