亚洲精品国产精品乱码视色,下载应用成人电影AVapp,成人影院下载视频

      <track id="gfhue"><i id="gfhue"></i></track><input id="gfhue"></input>

      1. 更多精彩內(nèi)容,歡迎關(guān)注:

        視頻號(hào)
        視頻號(hào)

        抖音
        抖音

        快手
        快手

        微博
        微博

        java encapsulation

        文檔

        java encapsulation

        encapsulation在Java中是將數(shù)據(jù)(變量)和作用于數(shù)據(jù)(方法)的代碼作為一個(gè)單元包裝在一起的機(jī)制,在封裝(encapsulation)中,類的變量將從其他類隱藏,并且只能通過(guò)其當(dāng)前類的方法訪問(wèn)。
        推薦度:
        導(dǎo)讀encapsulation在Java中是將數(shù)據(jù)(變量)和作用于數(shù)據(jù)(方法)的代碼作為一個(gè)單元包裝在一起的機(jī)制,在封裝(encapsulation)中,類的變量將從其他類隱藏,并且只能通過(guò)其當(dāng)前類的方法訪問(wèn)。

        java encapsulation是什么,讓我們一起了解一下?

        encapsulation在Java中是將數(shù)據(jù)(變量)和作用于數(shù)據(jù)(方法)的代碼作為一個(gè)單元包裝在一起的機(jī)制,在封裝(encapsulation)中,類的變量將從其他類隱藏,并且只能通過(guò)其當(dāng)前類的方法訪問(wèn)。

        使用encapsulation的好處有哪些?

        1、良好的封裝能夠減少耦合。

        2、類內(nèi)部的結(jié)構(gòu)可以自由修改。

        3、可以對(duì)成員變量進(jìn)行更精確的控制。

        4、隱藏信息,實(shí)現(xiàn)細(xì)節(jié)。

        那在java中encapsulation是如何使用的?

        通過(guò)實(shí)際案例進(jìn)行分析:

        public?class?Student?{
        ????//屬性:
        ????private?int?age;
        ????private?String?name;
        ????private?String?sex;
        ????//加入對(duì)應(yīng)的setter和getter方法:
        ????public?int?getAge()?{
        ????????return?age;
        ????}
        ????public?void?setAge(int?age)?{
        ????????this.age?=?age;
        ????}
        ????public?String?getName()?{
        ????????return?name;
        ????}
        ????public?void?setName(String?name)?{
        ????????this.name?=?name;
        ????}
        ????public?String?getSex()?{
        ????????return?sex;
        ????}
        ????public?void?setSex(String?sex)?{
        ????????if("男".equals(sex)?||?"女".equals(sex)?){//sex是男?或者?是?女
        ????????????this.sex?=?sex;
        ????????}else{
        ????????????this.sex?=?"男";
        ????????}
        ????}
        ????//加入構(gòu)造器:
        ????public?Student(){
        ????}
        ????public?Student(int?age,String?name,String?sex){
        ????????this.age?=?age;
        ????????this.name?=?name;
        ????????//this.sex?=?sex;
        ????????this.setSex(sex);
        ????}
        }
        public?class?Test?{
        ????//這是一個(gè)main方法,是程序的入口:
        ????public?static?void?main(String[]?args)?{
        ????????//創(chuàng)建一個(gè)Student對(duì)象:
        ????????Student?s1?=?new?Student();
        ????????s1.setName("nana");
        ????????s1.setAge(19);
        ????????s1.setSex("女");
        ????????System.out.println(s1.getName()+"---"+s1.getAge()+"----"+s1.getSex());
        ????????Student?s2?=?new?Student(18,"菲菲","asdfasdfsadf");
        ????????System.out.println(s2.getName()+"---"+s2.getAge()+"----"+s2.getSex());
        ????}
        }

        以上就是小編今天的分享了,希望可以幫助到大家。

        文檔

        java encapsulation

        encapsulation在Java中是將數(shù)據(jù)(變量)和作用于數(shù)據(jù)(方法)的代碼作為一個(gè)單元包裝在一起的機(jī)制,在封裝(encapsulation)中,類的變量將從其他類隱藏,并且只能通過(guò)其當(dāng)前類的方法訪問(wèn)。
        推薦度:
        為你推薦
        資訊專欄
        熱門(mén)視頻
        相關(guān)推薦
        java future java generator java enhancer java generic java enterprise java environment java epoll java error java escape java event java exchange java execute 微信群怎么找 怎么導(dǎo)出微信聊天記錄 蘋(píng)果手機(jī)怎么恢復(fù)出廠設(shè)置 qq怎么清理緩存和垃圾清理 朋友圈怎么轉(zhuǎn)發(fā) 微信分組怎么刪除 兩個(gè)excel如何獨(dú)立顯示 excel怎么排序 java empty java email java ehcache java echarts java formatter java ecc加密 java fork java foreach循環(huán) java ear java flume java dynamic java dto java drools java flink java dowhile java flatmap java findfirst java fileinputstream java file.exists() java dockerfile
        Top