(1)是一種更符合我們思想習(xí)慣的思想。
浮梁ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!(2)可以將復(fù)雜的事情簡單化
(2)將我們從執(zhí)行者變成指揮者(角色發(fā)生了變化)
面向?qū)ο箝_發(fā):就是不斷的創(chuàng)建對象,使用對象,指揮對象做事情
面向?qū)ο笤O(shè)計:在管理和維護(hù)對象之間的關(guān)系。
低耦合對象與對象之間的關(guān)系越低越好。(沒有關(guān)系最好)
高內(nèi)聚能夠獨立完成某件功能的能力
2特征:(面向?qū)ο蟮闹R點)封裝(encapaulation)
繼承(inheritance)
多態(tài)(polymorphism)
3面向?qū)ο螅惻c對象概述)(掌握)學(xué)習(xí)編程為了什么?(為了把我們?nèi)粘I铧c事務(wù)用學(xué)習(xí)語言描述出來)
我們?nèi)绾蚊枋霈F(xiàn)實的信息屬性:該事物的描述信息(事物身上的名詞)
行為:該事物能夠做什么(事物身上的動詞)
java中最基本的單位是類(class)
成員變量:事物的屬性(事物的名詞)
成員方法:事物的行為(事物的動詞)
定義類就是定義類的成員(成員變量,成員方法)
成員變量:和以前定義的變量一樣,位置發(fā)生變化,在類中方法外
全局特點(不包含在任何方法內(nèi),且在類中)
成員方法:和以前定義的一樣,將static去掉
類和對象的概念
類:一組相關(guān)的屬性和行為的集合
對象:是該事物的具體體現(xiàn)
package com.demo.cn;
public class Phone {
String brank;
int price;
public void call() {
System.out.println("打電話");
}
public void senMessage() {
System.out.println("發(fā)短息");
}
public void playGame() {
System.out.println("玩游戲");
}
}
package com.demo.cn;
public class Test_Phone {
public static void main(String[] args) {
// TODO Auto-generated method stub
Phone p1=new Phone();
Phone p2=new Phone();
p1.brank="小米";
p2.brank="華為";
p1.price=3999;
p2.price=5999;
System.out.println(p1.brank+","+p1.price);
System.out.println(p2.brank+","+p2.price);
}
}
4面向?qū)ο螅惖氖褂茫?p>文件名:在一個java未按中一般分為:一個基本類,一個測試類(開發(fā)測試用)??? 建議文件名和測試名存在關(guān)聯(lián)想
創(chuàng)建對象;
格式:類名????? 對象名稱(自己起的)=new 類名()
String s=new String();
使用成員變量:s.name;
成員變量賦值:s.name="張三";
調(diào)用成員方法:s.leep();
5面向?qū)ο螅ㄔ趦?nèi)存中如何儲存)(堆,棧,方法區(qū))硬盤:堆(存儲數(shù)據(jù))堆中只能存儲數(shù)據(jù)
方法區(qū)(在硬盤上分一個區(qū))方法區(qū):當(dāng)類加載的時候就會進(jìn)入方法區(qū)
內(nèi)存條:棧(緩存)棧:所有的方法都進(jìn)棧運行玩都要彈棧(離開)
6面向?qū)ο螅ǔ蓡T變量和局部變量的區(qū)別) 在類中的位置不同成員變量:在類中方法外
局部變量:方法(中,上)
在內(nèi)存在的位置不同成員變量:存在堆內(nèi)(硬盤),成員變量屬于對象,對象進(jìn)堆
局部變量:存在棧中(內(nèi)存條),局部變量屬于方法,方法進(jìn)棧
聲明周期不同成員變量:隨著對象的創(chuàng)建而存在,對象消失而消失
局部變量:隨著方法被調(diào)用而存在,方法調(diào)用玩就消失
初始化值不同成員變量:有默認(rèn)的初始化值? int 初始值為0? String 初始值為null
局部變量:沒有默認(rèn)初始值
注意:局部變量和成員變量名稱一致時,在方法中使用的時候,系統(tǒng)采用的是就近原則,實力調(diào)用語句近,就先被用
封裝指隱藏對象的屬性的實現(xiàn)細(xì)節(jié),僅對外提供公用的訪問方式(get? set)
好處:隱藏了實現(xiàn)的細(xì)節(jié),提供公共的訪問方式。
提高了代碼的復(fù)用性
提高了安全性
封裝原則將不需要對外提供的內(nèi)容都隱藏起來。
把屬性隱藏,提供公用的方法(get獲取,set傳值)
private私有關(guān)鍵字的概述和特點特點
是一個權(quán)限的修飾符
可以修飾成員變量和方法
被修飾的成員只能在本類中被使用
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
網(wǎng)站欄目:面向?qū)ο笈c封裝-創(chuàng)新互聯(lián)
本文地址:http://jinyejixie.com/article28/ccppcp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、品牌網(wǎng)站設(shè)計、網(wǎng)站制作、網(wǎng)站內(nèi)鏈、靜態(tài)網(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)
猜你還喜歡下面的內(nèi)容