狠狠爱成人网_日韩一级在线_国产综合自拍_亚洲精品韩国_亚洲视频导航_麻豆成人在线播放_欧美jjzz_一区在线视频观看_美脚丝袜一区二区三区在线观看_欧美91视频

當前位置:系統之家 > 技術開發教程 > 詳細頁面

面向對象編程,我的思想(3)

面向對象編程,我的思想(3)

更新時間:2020-02-19 文章作者:未知 信息來源:網絡 閱讀次數:


2.深入探討面向對象:2.1“類型”的內部細節:       有了上面的知識,我們現在就可以深入的挖掘類的內部實現了。所有的知識點我都會圍繞著類與對象展開,在此之前,我希望你能夠確信對以上所介紹的基本內容已完全掌握了!     是的,面向對象的編程語言最大的特色就是可以編寫自己所需的數據類型,以更好的解決問題。我想我必須要幫你搞清楚“類,對象,屬性,方法它們之間的關系”!就像我前面所說的,人這個“類”是什么也做不了的,因為“人類”只是一個抽象的概念,它不是實實在在的“東西”,而這個“東西”就是所謂的對象。只有人這個“對象”才能去工作。而類呢?類是對象的描述!對象從類中產生出來!此時,對象具有類所描述的所有的屬性以及方法。-------一定要理解這句話!!!也許你已經有些不知所措了,沒關系!好好的回味一下,我再舉個例子!例如電視機,電視機都有工作原理圖,那么什么叫電視機呢?只要它能夠實現工作原理圖的所有功能的物體,我們都叫它電視機。你想想是不是這么一回事兒?可是,電視機原理圖是不能工作的,也就是這個原理圖不能收看節目,只有電視機這個“實體——即所謂的對象”才能收看節目,也就是說,從類生成出對象之后才算得上是真正的有意義!才能開始工作。此時,電視機擁有電視原理圖所描述的所有的屬性及方法!明白了吧,呵呵!我先前介紹過,類是屬性與方法的集合。而這些屬性與方法可以被聲明為私有的(private),公共的(public)或是受保護(protected)的,他們描述了對類成員的訪問控制。下面我分別做一下介紹:1.  公共的(public):把變量聲明為公共類型的之后,那么就可以通過對象來直接訪問,一切都是暴露無遺的!也就是說,你的信用卡密碼別人也能夠直接得到。2.  私有的(private):如果把變量聲明為私有的情況就好多了,想要得到我的信用卡密碼,對象必須要調用專用的方法才能夠得到。3.  受保護的(protected):介紹繼承時再討論。4.  默認控制訪問符(friendly)://JAVA中有而C++中沒有。為了實現數據的封裝,提高數據的安全性,我們一般會把類的屬性聲明為私有的,而把類的方法聲明為公共的。這樣,對象能夠直接調用類中定義的所有方法,當對象想要修改或得到自己的屬性的時候就必須要調用以定義好的專用的方法才能夠實現。你想想,你會把你的信用卡密碼公布出來嘛?呵呵!所以,我們提倡的是:“對象調方法,方法改屬性”;2.2通過實例看內存分配:說了這么多,讓我們來看一個實例吧!比如:現在我們要編寫某家公司員工管理系統,你認為最合適的數據類型是什么?我認為是員工個人!但是在面向過程的語言中,這樣做是不允許的,因為它只能使用語言中的內部數據類型!而員工不在這個內部數據類型之內!也許有人會說可以用C語言中的struct,好注意!畢竟它是類的基礎!如果你以前是一名面C或B的程序員,請你忘掉這些,讓我們一起看看如何用類來實現這一切吧!       某家公司的員工是人類的一個特殊群體,它除了具備人類的所有特性與方法外,它還有額外的特性與方法,比如她有她的工資、信用卡密碼、作息時間等等,這些特性以及工作內容,工作量等等這些方法。而在計算機中我們該如何定義這個類呢?下面我將寫出它的格式,讓你看看在計算機中它是張什么樣子的!  /*在此我需要再次聲明的是,我用的是JAVA格式,在語法格式上它與C++大不相同!許多細節以及內部操作都有諸多區別,而在思想上確實大同小異的*/       //employee.javapublic class employee{       private String name;       //員工姓名       private int age;           //員工年齡       private char sex;          //員工性別       private float emolument;   //員工薪水private boolean lunch;     //員工午餐                              //……等等public void heater(){              //這個方法是用來加工員工的午餐              lunch = true;}public void setName(String a){      //這個方法是修改員工的姓名              name= a;}public String getName(){           //這個方法是得到員工的姓名       return name;}//……等等}這樣我們就定義完了我們所需要的數據類型。現在,讓我們來看看它能夠干什么以及怎么工作!我想要做的是,工作室里有一個光桿司令叫“jingwei”,我修改它的名字后對對它進行輸出,看看我是怎么做的吧!注意:請仔細觀察對象是如何調用方法的,它使用了“.”操作符!事實上是這樣的,對象調用公共的屬性或方法時就會使用“.”操作符。然而在C++中,如果定義一個同類型的指針,該指針調用此對象的方法時,就會使用“->”操作符。更詳細的內容清參閱相關書籍了!//workstation.java       import java.awt.Graphics;import java.applet.Applet;       public class workstation extends Applet{              private employee jingwei ;      //對象的聲明,此時并不分配內存!              public void init(){                    jingwei = new employee();  /*此時創建對象會調用構造函數,稍候介紹*/                     jingwei.setName(“jw”);        //設置我的名字              }              public void paint(Graphics g){                     g.drawString("my age is "+jingwei.getName(),10,10);//顯示我的年齡       }}輸出結果是:       my name is jw這串字符串是在輸出窗口的x坐標軸為10 px  ,  y坐標軸為10 px的位置。我現在要做的是,把上面的程序做個大解剖,讓你能夠看清楚它到底是怎么一回事兒!(我可不時帶你去看里面的匯編,呵呵,那個我也不會:)

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

狠狠爱成人网_日韩一级在线_国产综合自拍_亚洲精品韩国_亚洲视频导航_麻豆成人在线播放_欧美jjzz_一区在线视频观看_美脚丝袜一区二区三区在线观看_欧美91视频
亚洲精品菠萝久久久久久久| 国产成人精品一区二区三区四区 | 亚洲一区二区三区不卡国产欧美| 国产二区国产一区在线观看| 91成人国产精品| 亚洲成人激情自拍| 99成人免费视频| 视频精品一区二区| 91精品国产色综合久久| 午夜精品久久久久久不卡8050| 亚洲综合欧美日韩| 久久成人久久爱| 中文字幕国产精品一区二区| 国产精品99一区二区| 偷拍一区二区三区| 国产成人精品综合在线观看| 久久蜜桃资源一区二区老牛| 激情综合色综合久久| 国产精品毛片a∨一区二区三区 | 亚洲欧美福利一区二区| 欧美伊人久久久久久久久影院| 久久电影国产免费久久电影| 国产欧美精品一区aⅴ影院| 欧美丝袜自拍制服另类| 久久精品国产精品青草| 亚洲色图另类专区| 欧美成人r级一区二区三区| 一区二区高清| av电影在线不卡| 日韩国产精品久久久久久亚洲| 精品99久久久久久| 欧美国产激情二区三区| 亚洲伊人观看| 91在线无精精品入口| 国产精品拍天天在线| 欧美日韩国产天堂| 在线播放亚洲| 在线观看成人av| 懂色av一区二区夜夜嗨| 久久成人羞羞网站| 欧美日韩久久久一区| 男女av一区三区二区色多| 国产综合色产| caoporn国产一区二区| 国产精品一区久久久久| 另类小说视频一区二区| 国产sm精品调教视频网站| 日韩三级免费观看| 欧美国产激情| 国产乱妇无码大片在线观看| 日韩欧美高清一区| 性欧美videos另类喷潮| 欧美亚韩一区| 大尺度一区二区| 麻豆91小视频| 久久青青草综合| 中文字幕+乱码+中文字幕一区| 国产一区二区免费在线| 国产精品国产馆在线真实露脸| 在线一区亚洲| 欧美精选在线| 欧美三级中文字幕在线观看| 高清久久久久久| 午夜精品久久久久久久久久| 日韩电影在线一区二区| 亚洲精品欧美激情| 国产日韩欧美一区二区三区综合| 欧美久久婷婷综合色| 狠久久av成人天堂| 91免费版pro下载短视频| 激情五月婷婷综合网| 日韩免费看的电影| 日韩午夜电影在线观看| 欧美一级理论片| 亚洲欧美视频一区二区三区| 国产一区二区久久久| 欧美一区二区三区不卡| 色综合久久六月婷婷中文字幕| 好吊日精品视频| 国产日韩欧美一区| 一区二区三区中文在线| 免费美女久久99| 日本欧美大码aⅴ在线播放| 亚洲精品欧美激情| 水蜜桃久久夜色精品一区的特点| 亚洲午夜激情av| 亚洲精品v日韩精品| 夜夜亚洲天天久久| 国产一区二区精品久久99| 国产黄色成人av| 成人黄色777网| 在线看片一区| 久久伊人亚洲| 自拍视频在线观看一区二区| 欧美tk丨vk视频| 亚洲美女在线国产| 国内偷窥港台综合视频在线播放| 韩国av一区二区三区在线观看| 成人高清av在线| 伊人婷婷久久| 日本道色综合久久| 精品日韩欧美在线| 日本视频免费一区| av午夜一区麻豆| 国产精品美女xx| 国产欧美久久久精品影院| 一区二区三区四区不卡视频| 精品系列免费在线观看| 夜夜嗨一区二区三区| 日韩亚洲欧美综合| 麻豆免费看一区二区三区| 欧美日韩高清免费| 亚洲午夜激情| 国产欧美日韩综合一区在线观看| 久久综合久久99| 免费人成黄页网站在线一区二区| 伊人成人在线视频| 久久综合久色欧美综合狠狠| 美女视频免费一区| 亚洲视屏一区| 亚洲精品高清视频在线观看| 亚洲欧美久久久久一区二区三区| 亚洲欧美日韩国产综合| av一二三不卡影片| 精品国产麻豆免费人成网站| 狠狠v欧美v日韩v亚洲ⅴ| 欧美肥妇bbw| 夜夜精品视频一区二区| 精品视频1区2区| 日韩国产在线观看一区| 国产日韩亚洲欧美精品| 日韩在线a电影| 日韩一区二区中文字幕| 国产综合18久久久久久| 亚洲成人自拍偷拍| 欧美精品一二三| 成人激情综合网站| 国产日韩欧美激情| 国产欧美日韩亚洲| 国内成人免费视频| 日韩精品一区二区三区中文精品| 大桥未久av一区二区三区中文| 精品久久久久久久人人人人传媒| 韩日视频一区| 国产精品一区二区视频| 欧美日韩国产三级| 国产三级一区二区| 日韩亚洲欧美中文三级| 色婷婷激情综合| 91久久午夜| 午夜电影久久久| 亚洲素人一区二区| 欧美精品高清视频| 一本大道久久a久久综合婷婷| 成人午夜伦理影院| 久久精品日韩一区二区三区| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产精品久久国产三级国电话系列 | 亚洲第一综合色| 久久中文娱乐网| 欧美日韩夫妻久久| 男女精品视频| 欧美日韩理论| 亚洲免费视频中文字幕| 9191久久久久久久久久久| 亚洲123区在线观看| 国产亚洲女人久久久久毛片| 91精品久久久久久久99蜜桃| 色综合久久久网| 在线成人免费视频| 亚洲欧洲日产国码二区| 日韩欧美一级在线播放| 欧美三级欧美一级| 欧美精选午夜久久久乱码6080| 成人app软件下载大全免费| 国产女人水真多18毛片18精品视频 | 欧美日韩中文字幕一区二区| 91久久精品网| 欧美日韩免费一区二区三区 | 久久久久久久久久久久久女国产乱| 国产精品久久久一区二区| 99国产精品久久久久久久成人热| 国产精品一二三四区| 婷婷丁香激情综合| 国产色91在线| 国产女主播一区| 欧美国产日韩一二三区| 亚洲电影在线免费观看| 人妖欧美一区二区| 性久久久久久久久久久久| 亚洲国产精品久久久久秋霞影院| 欧美日韩综合在线| 97久久精品人人澡人人爽| 国产传媒久久文化传媒| 激情五月婷婷综合网| 蜜桃一区二区三区在线| 91丨porny丨国产入口| 欧美一级视频| 欧美性久久久| 亚洲一区久久|