狠狠爱成人网_日韩一级在线_国产综合自拍_亚洲精品韩国_亚洲视频导航_麻豆成人在线播放_欧美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视频
99精品在线观看视频| 国产麻豆综合| 菠萝蜜视频在线观看一区| 久久精品国产第一区二区三区| 亚洲成人免费看| 亚洲成人自拍偷拍| 日韩制服丝袜av| 蜜臀av一区二区| 玖玖九九国产精品| 国产一区二区三区久久悠悠色av| 国产成人综合网| 99久久精品一区| 欧美三区在线| 国产精品亚洲综合| 一本久久综合亚洲鲁鲁五月天| 久久蜜桃精品| 欧美日本一区二区| 精品国产凹凸成av人导航| 久久九九久久九九| 中文字幕一区二区三区四区不卡| 亚洲制服丝袜av| 日产欧产美韩系列久久99| 国产在线不卡一卡二卡三卡四卡| 成人蜜臀av电影| 亚洲午夜激情在线| 一本久久精品一区二区| 欧美一区二区在线免费播放 | 亚洲欧美在线视频| 亚洲综合偷拍欧美一区色| 日韩成人av影视| 成人高清视频在线| 在线成人www免费观看视频| 久久亚洲高清| 精品久久久久久久久久久久久久久 | 午夜亚洲影视| 欧美一区二区三区免费大片| 欧美激情一区三区| 午夜国产精品一区| 成人综合激情网| 国产欧美亚洲日本| 欧美久久久久久久久中文字幕| 国产片一区二区| 免费在线观看不卡| 91一区二区在线观看| 亚洲一区二区毛片| 欧美成人精品3d动漫h| 一区二区三区欧美视频| 国产精品一二三四区| 黄色精品一区| 69久久99精品久久久久婷婷 | 欧美一区二区三区四区夜夜大片| 免费在线一区二区| 久久久久久9999| 蜜臀精品一区二区三区在线观看 | 亚洲精品一线二线三线无人区| 亚洲一区二区三区四区在线| 成人激情电影免费在线观看| 欧美专区18| 国产精品无遮挡| 久久99精品国产麻豆婷婷洗澡| 韩国亚洲精品| 日韩一区二区免费电影| 婷婷久久综合九色综合伊人色| 欧美 日韩 国产 一区| 欧美性videosxxxxx| 欧美国产国产综合| 国产大陆a不卡| 一本一本大道香蕉久在线精品| 中文字幕日本乱码精品影院| 国产成+人+日韩+欧美+亚洲| 色综合久久66| 亚洲久草在线视频| 欧美在线视频一区二区三区| 欧美一区二区三区男人的天堂| 亚洲bt欧美bt精品777| 国产一区免费视频| 日韩欧美中文字幕一区| 久久国产夜色精品鲁鲁99| 一本久道久久综合狠狠爱| 欧美精品一区二区三区高清aⅴ | 国产一区二区日韩精品| 一本色道综合亚洲| 亚洲久本草在线中文字幕| 欧美激情日韩| 日韩免费高清电影| 国产麻豆成人传媒免费观看| 色婷婷综合久久久中文一区二区| 亚洲精品v日韩精品| 欧美日韩国产亚洲一区| 久久久99久久| 欧美永久精品| 国产无人区一区二区三区| 成人黄色综合网站| 日韩一二三区视频| 国产精品白丝av| 宅男在线国产精品| 国产永久精品大片wwwapp| 欧美美女直播网站| 国产一区二区毛片| 91精品国产全国免费观看| 国内精品国产成人国产三级粉色| 欧美日韩国产成人在线91| 久久精品国产一区二区| 欧美日韩一区二区三区四区| 久久99精品国产91久久来源| 欧美日韩精品一区二区| 国产一区二区三区美女| 日韩午夜激情免费电影| av资源站一区| 国产免费观看久久| 最新国产乱人伦偷精品免费网站| 亚洲视频在线一区| 国产亚洲精品v| 午夜精品成人在线视频| 色婷婷久久久亚洲一区二区三区 | 亚洲欧美综合国产精品一区| 亚洲欧洲在线观看av| 一区二区三区国产在线| 视频一区二区三区在线| 欧美日韩精品免费观看视频| 成人免费视频网站在线观看| 国产欧美一区二区在线观看| 夜夜爽99久久国产综合精品女不卡| 亚洲国产精品久久久久秋霞影院| 欧美丝袜自拍制服另类| 成人三级在线视频| 国产精品白丝在线| 美日韩在线观看| 高清成人在线观看| 成人免费小视频| 欧美午夜一区二区| www.亚洲激情.com| 亚洲一区二区偷拍精品| 欧美日韩国产精品成人| 色综合天天综合在线视频| 亚洲免费观看在线视频| 欧美男人的天堂一二区| 午夜视频精品| 日本v片在线高清不卡在线观看| 欧美一级专区免费大片| 亚洲国产欧美不卡在线观看| 美腿丝袜亚洲综合| 国产欧美精品一区| 91传媒视频在线播放| 欧美xx69| 老司机精品视频一区二区三区| 欧美激情一区在线观看| 在线视频国内自拍亚洲视频| 午夜久久黄色| 美女高潮久久久| 国产精品久久影院| 5858s免费视频成人| 亚洲精品久久| 成人v精品蜜桃久久一区| 亚洲自拍偷拍九九九| 精品国产乱码久久久久久夜甘婷婷| 亚洲精品美女| 成人黄色小视频| 日韩成人dvd| 亚洲日本丝袜连裤袜办公室| 日韩欧美中文一区二区| 久久国产欧美| 欧美日韩p片| 国产成人日日夜夜| 日日摸夜夜添夜夜添国产精品 | 日韩电影免费在线看| 国产精品久久久久7777按摩 | 精品亚洲成a人在线观看| 亚洲日本丝袜连裤袜办公室| 精品国产乱码久久久久久牛牛| 久久婷婷麻豆| 亚洲免费激情| 国产一区二区三区四区hd| 国产精品主播直播| 日韩中文欧美在线| 一区二区三区四区乱视频| 国产精品无码永久免费888| 日韩欧美你懂的| 欧美视频自拍偷拍| 免费永久网站黄欧美| 亚洲高清激情| 欧美色123| 欧美精品午夜| 成人福利视频在线看| 国产精品亚洲视频| 国产在线精品一区二区夜色 | 91视频国产观看| 成人性生交大合| 国产精品一区二区三区网站| 青青草国产精品97视觉盛宴 | 欧美午夜不卡| 欧美激情1区| 欧美久久99| 欧美精品黄色| 欧美体内she精视频在线观看| 欧美黄免费看| 影音先锋久久精品| 最新日韩欧美| 亚洲精品四区| 亚洲一区在线免费|