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

正文內(nèi)容

第一章java的類(文件)

2024-09-25 09:01 上一頁面

下一頁面
 

【正文】 是類的一個(gè)實(shí)例,是一個(gè)軟件單元,它由一組結(jié)構(gòu)化的數(shù)據(jù)和在其上的一組操作構(gòu)成 。} public void changeString(String str) { s=str。 int door_number。 class Car { int color_number。 } add_oil() { … } } class Trash_Car extends Car { double amount。 ? (5) Java與 C及 C++的區(qū)別 ? 不再有 include 和 define 等于處理功能 ? 不再有 structure,union及 typedef ? 不再有函數(shù)、不再有指針、不再有多重繼承 ? 不再有 goto ? 不再有操作符重載 (Operatior Overloading) ? 取消自動(dòng)類型轉(zhuǎn)換 ,要求強(qiáng)制轉(zhuǎn)換 20 Java的開發(fā)環(huán)境 ? Java開發(fā)環(huán)境 JDK ? JDK中有 Java編譯器和 bytecode解釋器Applwtviewer是小應(yīng)用程序的 bytecode解釋器 ? JDK的安裝 ? 直接執(zhí)行 21 Java的開發(fā)環(huán)境 產(chǎn)生如下目錄結(jié)構(gòu) java\bin的目錄下包含義下主要文件 : javac: Java編譯器 , 用來將 java程序編譯成 Bytecode java: Java編譯器 ,執(zhí)行已經(jīng)轉(zhuǎn)換成 Bytecode的 java應(yīng)用程序 . jdb: Java調(diào)試器 , 用來調(diào)試 java程序 javap: 反編譯 ,將類文件還原回方法和變量 . javadoc:文檔生成器 ,創(chuàng)建 HTML文件 appletviwer : Java解釋器 , 用來解釋已經(jīng)轉(zhuǎn)換成 Bytecode的 java小應(yīng)用程序 . 22 Java的開發(fā)環(huán)境 ? \java\lib子目錄 ? 庫函數(shù) ,其中 . ? 在 1. PATH c:\… \java\bin 2. SET CLASSPATH=. 。 } } ? Java應(yīng)用和 Java小應(yīng)用程序 26 你的第一個(gè) Java程序 1. 聲明一個(gè)類 : public class HelloWorldApp{} , 類名的第一個(gè)字母要大寫 2. 一個(gè)類中可有很多方法 , main方法是運(yùn)行程序的第一個(gè)方法,方法名的第一個(gè)字母要小寫 . 3. ,相當(dāng)于 C中的 printf()。 import .*。 public class HelloApplet extends Applet { public void paint(Graphics g) { (“Hello World”,0,50)。 } } 32 Java類型系統(tǒng) Java type system primitive reference null char numeric boolean class interface array integral floatingpoint byte short int long float double 33 Java類型系統(tǒng) ? byte 8 位 2 的補(bǔ)碼 (byte) 0 ? short 16位 2 的補(bǔ)碼 (short) 0 ? int 32 位 2 的補(bǔ)碼 0 ? long 64位 2 的補(bǔ)碼 0L ? float 32位 IEEE 754浮點(diǎn)數(shù)標(biāo)準(zhǔn) ? double 64位 IEEE 754浮點(diǎn)數(shù)標(biāo)準(zhǔn) ? char 16位 同一碼字符集 ‘ \u0000’ ? (Unicode character) 34 Java類型系統(tǒng) ? 程序 :保留字 ,標(biāo)識符 (類名、域名、方法名、符號常量、局部變量,標(biāo)號、 …) ,操作符、界定符,字面常量。 a string 10001 class Mydate { int year。 例 : String s1。 ? 例: int Array[]; Array=new int[8]; 38 Java類型系統(tǒng) ? 例: String arrayOfString[]=new String[10];每個(gè)數(shù)組元素包含一個(gè)對字符串對象的引用,此時(shí)值分配了包含字符串引用的空間,并沒有對字符串本身分配內(nèi)存,此時(shí)不能訪問。 ? str=“this is a string” ? 或 : String str1=new String(“hello”)。 是指兩個(gè)引用指向同一個(gè)地址 ? (str2) ? 是指兩個(gè)字符串內(nèi)容相等 ? 獲取 String對象的信息 ? 例如: String s=“this is a string”。 41 Java中的字符串 ? StringBuffer的字符串的內(nèi)容是可以改變的 ? 創(chuàng)建 StringBuffer對象 ? StringBuffer str=new Stringbuffer(“hello”)。 (())。 } } class CarDemo { public static void main(String args[]) { Car Democar=new Car()。 void set_number(int car_num) { car_number=car_num。} void show_capacity()。 (20)。 [方法修飾字 ] 方法的返回值類型 方法名稱 (參數(shù) 1,參數(shù) 2,… { …// 方法的內(nèi)容 } ?方法和變量的定義及修飾字 public、 protected、 private 47 Java名空間及訪問規(guī)則 ? 每個(gè)類都創(chuàng)造了有自己的名字空間,指方法和變量可以知道彼此的存在,可以使用。 (“”+)。 50 Java名空間及訪問規(guī)則 ? protected變量和方法 ? 如果一個(gè)類中變量或方法有修飾字 protected,同一類,同一包可以使用。 (“=“+)。 class DEF extends ABC { public static void main(String agrs[]) { DEF def=new DEF()。 } } pro_i=5 pro_i=10 Java名空間及訪問規(guī)則 ? 不同包但是是子類 53 Java名空間及訪問規(guī)則 ? private ? 不允許任何其他類存取和調(diào)用 ? friendly(前邊沒有修飾字的情況 ) ? 在同一程序包中出現(xiàn)的類才可以直接使用它的數(shù)據(jù)和方法 . 54 Java名空間及訪問規(guī)則 ? 當(dāng)子類中的變量名與父類的相同 ,原來的變量被遮蓋 . class A { int data_a=3。 (“= ”+)。 static int_share_data。 ? public static void main(String args[]) ? { (mystring)。} ? void method2()。 //這里不需 this Rectangle (int w, int h) {width=w,height=h。i++) { ? area_total+=shape[i].area()。} publi
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1