内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

java中封裝如何寫-創(chuàng)新互聯(lián)

小編給大家分享一下java中封裝如何寫,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

目前成都創(chuàng)新互聯(lián)公司已為數(shù)千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)絡(luò)空間、綿陽服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計、資興網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

在面向?qū)ο蟪淌皆O(shè)計方法中,封裝(英語:Encapsulation)是指一種將抽象性函式接口的實現(xiàn)細節(jié)部份包裝、隱藏起來的方法。

封裝可以被認為是一個保護屏障,防止該類的代碼和數(shù)據(jù)被外部類定義的代碼隨機訪問。要訪問該類的代碼和數(shù)據(jù),必須通過嚴格的接口控制。

封裝最主要的功能在于我們能修改自己的實現(xiàn)代碼,而不用修改那些調(diào)用我們代碼的程序片段。適當?shù)姆庋b可以讓程式碼更容易理解與維護,也加強了程式碼的安全性。

實現(xiàn)Java封裝的步驟

1. 修改屬性的可見性來限制對屬性的訪問(一般限制為private),例如:

public class Person {
    private String name;    
    private int age;
}

這段代碼中,將 name 和 age 屬性設(shè)置為私有的,只能本類才能訪問,其他類都訪問不了,如此就對信息進行了隱藏。

并為每一個屬性創(chuàng)建一對取值(getter)方法和賦值(setter)方法,用于對這些屬性的訪問和

class Dog{
    String name;//成員變量
    int age;
   private char genter;//加private變?yōu)樗接袑傩裕峁┓椒ú拍茉谕獠窟M行調(diào)用
      
    public void setGenter(char genter){
        //加if語句可以防止亂輸入
        if(genter=='男'||genter=='女'){
            this.genter=genter;//this.name,這個name為成員變量
        }else{
            System.out.println("請輸入正確的性別");
        }
    }
    public char getGenter(){
        return this.genter;
    }
 
}
public class Test1{
    public static void main(String[] args){
        Dog one=new Dog();
        one.setGenter('女');
        System.out.println(one.getGenter());
         
    }
}

以上是java中封裝如何寫的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

標題名稱:java中封裝如何寫-創(chuàng)新互聯(lián)
瀏覽路徑:http://m.rwnh.cn/article32/dddisc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、定制網(wǎng)站、建站公司ChatGPT、手機網(wǎng)站建設(shè)網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
宁南县| 闸北区| 遵义市| 临沂市| 黔西县| 通许县| 航空| 万载县| 静宁县| 南开区| 宜章县| 芦溪县| 县级市| 勃利县| 天祝| 大新县| 邵阳市| 青铜峡市| 墨玉县| 绵阳市| 冀州市| 定日县| 山阴县| 留坝县| 崇州市| 陈巴尔虎旗| 杭州市| 荣成市| 屏东市| 军事| 宜阳县| 阿瓦提县| 镇赉县| 沿河| 东乡族自治县| 崇州市| 措美县| 鹤岗市| 含山县| 讷河市| 深水埗区|