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

正文內容

第一章java的類-資料下載頁

2025-08-23 09:01本頁面

【導讀】有關面向對象的概念。Java中的類、方法和變量。Java名空間及訪問規(guī)則。Java中的抽象類、接口和程序包。面向對象程序設計圍繞的幾個主要概念:. 抽象數據類型、類、類型層次(子類),繼。類是描述對象的“基本原型”,它定義一種。對象的程序設計中,類是程序的基本單元。的一組操作構成。軟件對象通過相互間傳遞消息來相互作用和。一個消息由三部分組成:. 調用方法(“HelloWorld!”封裝把對象的所有組成部分組合在一起,封。的數據隱藏起來,封裝性、多態(tài)性、繼承性、動態(tài)鏈接。兩種工作模式的比較。它類似一個小巧而高效的CPU.是虛擬機的機器指令.Java是在網絡環(huán)境下使用的語言。一個安全的網絡至少要防止以下幾種破壞的。挖掘系統(tǒng)或個人機密。騷擾正常工作的進行

  

【正文】 ? for (i=0。i。i++) { ? area_total+=shape[i].area()。 64 Java中的抽象、接口和程序包 abstract class Shape { abstract float area()。} class Circle extends Shape { public int r。 Circle(int r) {=r。} public float area() { return *r*r。 } } class Square extends Shape {public int width,height。 Rectangle (int w, int h){ width=w,height=h。} public float area() {return width*height。 } } 65 Java中的抽象類、接口和程序包 ? 利用接口可實現多重 繼承 (可同時實現多個接口) ? 接口的作用和抽象類 類似 ,指定原型 ,不直 接定義方法的內容 . ? 關鍵字 implement用 來實現方法 ,即在使用時要用給出方法的實際內容 ? 接口中的方法和變量 ? 是 public的 interface Stack { void push(object x)。 object pop()。} class A extends Applet implements Stack { void push(object x) { …。// 具體內容 } object pop() { …。// 具體內容 } } 66 Java中的抽象類、接口和程序包 ? 程序包: 相當于其它語言中的庫函數 ? 打包 package Graphics。 class Square {…。} class Circle {…。} class Triangle {…。} ? 使用程序包中的類要用 import命令 .表示路徑 ,*表示使用包中的所有類 ? import ; ? import .*; io java FileInputStream 67 對象的構造函數 ? 使用 new來做內存配置 class Demo1 //數組的配置 { public static void main(String args[]) { int array[][]。 array=new int[5][5]。 array[1][4]=5。 } } class myClass //對象實體的產生 { int data=5。} class Demo2 { public static void main(String args[]) { myClass obj。//建立一個引用 obj=new myClass()。 ()。 }} 68 對象的構造函數 ? Constructor和 finalizer ? constructor(構造函數 ),在一個類中和類同名的方法叫構造函數 .系統(tǒng)在產生對象時會自動執(zhí)行 . class Point { int x,y。 Point() { x =0。y=0。} Point(int new_x,int new_y) { x=new_x,y=new_y。} } class UsePoint { Point point_A=new Point()。 Point point_B=new Point(5,7)。 } 69 對象的構造函數 ? 構造函數應包含哪些內容 ? ? 構造函數多半定義一些初值或內存配置工作 ? 一個類可以有多個構造函數 (重載 ),根據參數的不同決定執(zhí)行哪一個 . ? 如果程序中沒有定義構造函數 ,則創(chuàng)造實例時使用的是缺省函數 ,它是一個無內容的空函數 . 70 對象的構造函數 ? this ? this指自己這個對象 ? this的作用是要將自己這個對象當作參數 ,傳送給別的對象中的方法 . class ThisClass { public static void main() { Bank bank=new Bank()。 (this)。 } } class Circle { int r。 Circle(int r) {=r。} public area() { return r*r*3。} } 71 ? super指這個對象的父類 ? super用來引用父類中的方法及變量數據 . ? public class apple extends fruits ? { public apple(int price) ? { super(price)。 } ? } ? 以上句子表示使用超類的構造函數生成實例 ? super必須是子類構造器的第一條語句 對象的構造函數 72 小結 ? 一個 Java程序 (包括小應用程序 )由若干個類組成 ,它們分布在由 CLASSPATH指定的一個目錄中 ? 一個 Java程序中只能由一個主類 ,并且與文件同名 . ? CLASSPATH指定多個目錄 ,它們和起來被看成是這個目錄的根 ,根中的類構成缺省包 ? 目錄樹中每個子目錄中的類的集合對應 Java一個包 (package),子目錄的層次與包的記法的層次對應 73 小結 C:\ java bin lib javac java appletviewer javasource myclass 讓 PATH包含 … \java\bin SET CLASSPATH =.。 C:\...\myclasses import .*。 import 。 import .*。 public class test {} calculate A B C package class A{} class B{} classC{} 74 小結 ? 名空間及訪問規(guī)則 ? package,class/object,member,局部變量 ? public ,private,protected,default 成員的可視性描述 public protected 缺省 private yes yes yes yes yes yes yes yes no yes* no no yes no no no 同一類中 同一包中 不同包的 子類中 非子類 也不同包 75 小結 ? 對象模型 ? Java的類和對象 (一般 ,抽象 ,接口 ) ? 繼承機制 (單繼承 ,多實現 ) ? static, import, final的含義和作用 76 小結 ? 避免在類中使用太多的基本類型 ? private String senderName。 ? private String senderStreet。 ? private String senderCity。 ? private String senderState。 ? private String senderZip。 ? private String receiverName。 ? private String receiverStreet。 ? private String receiverCity。 ? private String receiverState。 ? private String receiverZip。 address sender address receiver
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1