freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

產(chǎn)品庫(kù)存管理系統(tǒng)面向?qū)ο笤O(shè)計(jì)ppt145頁(yè))(留存版)

  

【正文】 名、返回類(lèi)型和參數(shù)列表必須與它所覆蓋的方法相同q覆蓋方法不能比它所覆蓋的方法訪問(wèn)性更低q覆蓋方法不能比它所覆蓋的方法拋出更多的異常成員變量的覆蓋 若子類(lèi)聲明了與父類(lèi)同名的變量,則父類(lèi)的變量被隱藏起來(lái),直接使用的是子類(lèi)的變量,但父類(lèi)的變量仍占據(jù)空間,可通過(guò) super或父類(lèi)名來(lái)訪問(wèn)。 }}類(lèi)方法 — static修飾符static修飾符修飾的方法叫靜態(tài)方法 目的 :使方法獨(dú)立于類(lèi)的實(shí)例,使用類(lèi)去訪問(wèn)類(lèi)方法 規(guī) true。{{*extends}}抽象類(lèi) abstract抽象類(lèi)不能被實(shí)例化構(gòu)造方法、 static和private方法不能是抽象的父類(lèi)的抽象方法往往在子類(lèi)中實(shí)現(xiàn) 抽象類(lèi)可以具有指向子類(lèi)對(duì)象的對(duì)象引用任務(wù)六 通過(guò)接口計(jì)算邊長(zhǎng)分別為 3和 4的長(zhǎng)方形面積 接口 接口是一種抽象類(lèi),只包含抽象方法及常量接口可以實(shí)現(xiàn)多態(tài),支持多重繼承 變量默認(rèn)是 public、static、 final的,方法默認(rèn)為 public、abstract的接口的定義public interface Myinterface { int pute(int x, int y)。=showB()。showA(){Myinterfacenew這也是 Java面向?qū)ο蟪绦蛟O(shè)計(jì)方法中多態(tài)特性的體現(xiàn)。{int (age)。 =John。value) 它將新建一個(gè)字符串作 為 指定字符串的副本String(char[程 39。 s7 = new String(byteArray,0,0,1)。s2=abc。value)按字母 順 序比 較 兩個(gè)字符串。void是 :{public=s2final(pos+1)。(())。StringTestname16setCharAt(int 位置開(kāi)始直到 將用替 換 字符串從 =start=}}任務(wù)八實(shí)現(xiàn)publicfor(intare+ }}異常情況異 try resulte)i++)publicExceptionDemoe){{//塊塊 (“程序結(jié)束 ”)。{publicint }}class=2throw語(yǔ)句使得用戶(hù)可以根據(jù)需要拋出異常。x=125。MyException}voidif(num0)throwgetId(){returnif(x%3!=0)main(String 拋出異常 —throw 語(yǔ)句語(yǔ)句 newoperand1}q可以用一個(gè) catch語(yǔ)句處理多個(gè)異常類(lèi)型,這時(shí)它的異常類(lèi)型參數(shù)應(yīng)該是多個(gè)異常類(lèi)型的父類(lèi)。(“0用作了除數(shù) ”)。b vfinally語(yǔ)句對(duì)增強(qiáng)程序的魯棒性非常重要。(這個(gè)子類(lèi)的父類(lèi)是 exception0。{forintint return result。{例如: javalen=()。endStudent{int start,對(duì) 象的 長(zhǎng) 度int String (“姓名是 Stringmain(String[]if(pos==1){returnGetFilename{private39。t39。t39。))。 ...它將從 index(3) 中提取單個(gè)字符串“n”并將其存儲(chǔ)在變量 ch 中提取字符串舉例if39。classequalsIgnoreCasemain(String[] s3 = new String(sb)。,(byte)39。訪問(wèn)修飾符訪問(wèn)修飾符private protected public 默認(rèn)訪問(wèn)修飾符該類(lèi)或非該類(lèi)均可訪問(wèn)public只有該類(lèi)可以訪問(wèn)private相同數(shù)據(jù)包中的類(lèi)可以訪問(wèn)默認(rèn)該類(lèi)及其子類(lèi)的成員可以訪問(wèn),同一個(gè)包中的類(lèi)也可訪問(wèn)protected訪問(wèn)修飾符位置 private 默 認(rèn) protected public同一個(gè) 類(lèi) 是 是 是 是同一個(gè)包內(nèi)的 類(lèi) 否 是 是 是不同包內(nèi)的子 類(lèi) 否 否 是 是不同包并且不是子類(lèi) 否 否 否 是訪問(wèn)修飾符的使用 【實(shí)戰(zhàn)】通過(guò)對(duì)任務(wù)六的 Person類(lèi)和Student類(lèi)設(shè)置包和訪問(wèn)修飾符,掌握訪問(wèn)修飾符的使用包裝類(lèi) Java語(yǔ)言中專(zhuān)門(mén)提供了包裝類(lèi),將基本類(lèi)型包裝成類(lèi)。import 。mypackage。oshowA()。..}class(m+“是素 m++)k=(x)。()。 =16。study()Person{ ()。 =16。age。||}}通過(guò)實(shí)例啟發(fā)學(xué)生思考為什么引入封裝性?封裝性的實(shí)現(xiàn)私有數(shù)據(jù)公有方法外部世界所謂封裝,就是信息隱藏 ,隱藏對(duì)象的實(shí)現(xiàn)細(xì)節(jié),不讓用戶(hù)看到封裝的示例 31接口 采購(gòu)經(jīng)理羅杰斯 先生法拉力公司 . 迪斯尼汽車(chē)公司 .市場(chǎng)經(jīng)理雪莉女士 要求 封裝的示例 32有選擇地提供數(shù)據(jù)法拉力公司 迪斯尼汽車(chē)公司公共電話號(hào)碼電子郵箱產(chǎn)品種類(lèi)私有備件的制造方法備件庫(kù)存?zhèn)浼闹圃斐杀竟搽娫捥?hào)碼電子郵箱汽車(chē)種類(lèi)私有汽車(chē)的組裝方法汽車(chē)庫(kù)存汽車(chē)的組裝成本封裝的示例 33 特征 描述封裝性通過(guò)提供一個(gè)或多個(gè)公有(public)方法,實(shí)現(xiàn)對(duì)該類(lèi)的私有成員變量的訪問(wèn)和修改 繼承性 通過(guò) extends關(guān)鍵字實(shí)現(xiàn)子類(lèi)繼承父類(lèi)的所有非私有成員 多態(tài)性 通過(guò)方法重載和方法重寫(xiě) 實(shí)現(xiàn)方法的多態(tài)性封裝性的引入class}public Person(String s1,int x){name = s1。=Tom。 void brake() { … } void speedUp() {…} void slowDown() { … }} 類(lèi)的實(shí)現(xiàn)任務(wù)一實(shí)現(xiàn)class Person{String name。用 Java語(yǔ)言實(shí)現(xiàn) Person類(lèi)復(fù)習(xí)引入面向?qū)ο笈c面向過(guò)程的區(qū)別?面向?qū)ο缶幊? 面向?qū)ο缶幊淌擒浖O(shè)計(jì)與實(shí)現(xiàn)的有效方法,它將客觀世界中存在的事物看作對(duì)象,每個(gè)客觀事物都有自己的特征和行為。 int name。}} 【實(shí)戰(zhàn)】:定義一個(gè)名為 Rectangle表示長(zhǎng)方形的類(lèi),它包含 double類(lèi)型的長(zhǎng)length和寬 width兩個(gè)數(shù)據(jù)成員和設(shè)置長(zhǎng)方形長(zhǎng)寬值的方法 setDim()、計(jì)算長(zhǎng)方形面積的方法 area()。構(gòu)造方法 在 Java中,任何變量在被使用前都必須先設(shè)置初值。}public void eat(){(It39。Stringargs){ }封裝舉例class類(lèi) 繼承的優(yōu)點(diǎn)繼承的優(yōu)點(diǎn)代碼的可重用性父類(lèi)的屬性和方法可用于子類(lèi)設(shè)計(jì)應(yīng)用程序變得更加簡(jiǎn)單可以輕松地自定義子類(lèi)構(gòu)造方法的繼承構(gòu)造方法不能繼承,但子類(lèi)在創(chuàng)建對(duì)象時(shí)要對(duì)繼承來(lái)自父類(lèi)的成員進(jìn)行初始化,因此,在創(chuàng)建子類(lèi)時(shí)除了執(zhí)行子類(lèi)的構(gòu)造方法外,還需要調(diào)用父類(lèi)的構(gòu)造方法,具體遵循原則如下 : p當(dāng)子類(lèi)未定義構(gòu)造方法時(shí),創(chuàng)建對(duì)象時(shí)將無(wú)條件地調(diào)用父類(lèi)的無(wú)參構(gòu)造方法; p對(duì)于父類(lèi)的含參數(shù)構(gòu)造方法,子類(lèi)可以在自己構(gòu)造方法中使用super調(diào)用它,但 super調(diào)用語(yǔ)句必須是子類(lèi)構(gòu)造方法中的第一個(gè)可執(zhí)行語(yǔ)句; p子類(lèi)在自己的構(gòu)造方法中如果沒(méi)有用 super明確調(diào)用父類(lèi)的構(gòu)造方法,則在創(chuàng)建對(duì)象時(shí),將自動(dòng)先執(zhí)行父類(lèi)的無(wú)參構(gòu)造方法,然后再執(zhí)行自己定義的構(gòu)造方法。 程序運(yùn)行結(jié)果:Subclass : 200 Superclass : 100成員變量的覆蓋class A{ int x = 100。則可以調(diào)用其他靜態(tài)方法 必須訪問(wèn)靜態(tài)數(shù)據(jù) 不能使用 } Class計(jì)算圓柱體的體積 .Shape}使用 interface關(guān)鍵字定義 一個(gè)接口:接口的實(shí)現(xiàn)public calss Myclass implements Myinterface { public int pute(int x, int y){return x+y。在接口 A中 。String}class(b)。o。Myclass()。任務(wù)六實(shí)現(xiàn)interface Irect{double w=3,l=4。age。 =16。],39。String如果兩個(gè)字符串相等, 則 返回 0;如果字符串在 該值 之前, 則 返回 值 小于 0;如果字符串在 該值 之后, 則 返回 值 大于 0booleanmain(String[](39。staticJava String= ((World))。char}}public(())。{public=個(gè)字符的空 間publicpos, endstart5。=()。classi=len1。you?for(inti常程序突然終止并將控制交給操作系統(tǒng)? 在運(yùn)行時(shí)發(fā)生的錯(cuò)誤 什么是異常q在程序運(yùn)行過(guò)程中發(fā)生的、會(huì)打斷程序正常執(zhí)行的事件稱(chēng)為異常( Exception),也稱(chēng)為例外。={publicstaticex=new{錯(cuò)誤 無(wú)異常異常異常處理塊的一般形式try{ // 要監(jiān)控錯(cuò)誤的代碼塊} catch (Exception e) { // Exception e 的異常處理程序} finally{ // 在 try 結(jié)束前要執(zhí)行的代碼塊}finally塊示例publicintintresult=0。ArithmeticException(9,throw語(yǔ)句的一般形式q一般的形式是: throw new 異常類(lèi) ()。try{extendspublicstaticintArithmeticException()。void任務(wù)十q編程判斷一個(gè)數(shù)能否被 3整除,如果不能整除就讓它拋出一個(gè)異常。==}}思考:如果沒(méi)有finally語(yǔ)句,程序運(yùn)行的結(jié)果有何不同?trycatchfinally應(yīng)注意的問(wèn)題q每個(gè) try語(yǔ)句至少有一個(gè) catch語(yǔ)句對(duì)應(yīng),catch語(yǔ)句的排列順序應(yīng)該從特殊到一般。intar
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1