Java 程式設計 講師:FrankLin.

Slides:



Advertisements
Similar presentations
软件编程基础 一、程序的编辑 Java 源程序是以 Java 为后缀的简单的文本文件,可以用各种 Java 集成开发环境中的源代码编辑器来编写,也可以用其他文 本编辑工具,如 Windows 中的记事本或 DOS 中的 EDIT 软件等。 利用文字编辑器编写下列程序 public class Hello.
Advertisements

单元二:面向对象程序设计 任务二:借书卡程序设计.
第三讲 面向对象(上).
JAVA 编 程 技 术 主编 贾振华 2010年1月.
第一單元 建立java 程式.
项目6 通用堆栈.
上节课我们是讲解了request, response, session, application 等内置对象,有了它们,我们就可以编写一个完整的应用程序了。 我们来看ebank这个小应用程序的编写。
四資二甲 第三週作業 物件導向程式設計.
面向对象的程序设计(一).
面向对象程序设计(Java) 徐志红
第一章 面向对象程序设计.
设计模式可以帮助我们改善系统的设计,增强 系统的健壮性、可扩展性,为以后铺平道路。
類別與物件 Class & Object.
類別的繼承-一般關係: 繼承是宣告的類別繼承現存類別的部份或全部的成員資料和方法 , 新增額外的成員資料和方法或覆寫和隱藏繼承類別的方法
Ch07 介面與多重繼承 物件導向程式設計(II).
第八章 类和对象.
1 Department of Computing.
第三章 控制结构.
Ch08 巢狀類別 物件導向程式設計(II).
程式語言的基礎 Input Output Program 世代 程式語言 第一世代 Machine language 第二世代
第5章 面向对象程序设计 本章要点 5.1 面向对象程序设计概述 5.2 Java语言的面向对象程序设计 5.3 方法的使用和对象数组
程式設計概論 1.1 程式設計概論 程式語言的演進 物件導向程式 程式開發流程 1.2 C++開發工具
LINQ 建國科技大學 資管系 饒瑞佶.
Java簡介.
Java语言程序设计 第七部分 多线程.
Java基础 JavaSE异常.
鄭士康 國立台灣大學 電機工程學系/電信工程研究所/ 資訊網路與多媒體研究所
程序與函數的類別方法 目的:模組化程式設計 方法:由上而下設計 注意事項:(1)獨立性 (2)結合問題 (3)子問題間的溝通.
Java 程式設計 講師:FrankLin.
Ch13 集合與泛型 物件導向程式設計(2).
西南科技大学网络教育系列课程 高级语程序设计(Java) 第五章 继承、接口与范型.
程式設計實作.
第2章回顾 标识符:不用记,动手 关键字:if, else, switch, for, while, do, break, continue, void, …… 局部变量和成员变量 ①变量作用域 ②内存布局 基本数据类型 ①4类8种 ②互相转换 流程控制语句 ①分支 if……else, switch.
類別(class) 類別class與物件object.
第9章 類別圖與物件圖 9-1 類別圖與物件圖的基礎 9-2 類別圖的符號 9-3 類別關係 9-4 物件圖 9-5 繪製類別圖與物件圖
Java程序设计 第9章 继承和多态.
SPOTO TM JAVA课程 JAVA中的OO语法
并发机制 结果应该为: 线程 1: 1 线程 1: 2 线程 1: 3 线程 1: 4 线程 1: 5 线程 2: 6 线程 2: 7
第9讲 Java的继承与多态(一) 类的继承 子类的创建 方法覆盖.
JAVA 程式設計與資料結構 第四章 陣列、字串與數學物件.
Ch02-基礎語法.
C/C++/Java 哪些值不是头等程序对象
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
第一單元 建立java 程式.
* 單元:電腦與問題解決 主題:Java物件導向程式設計-類別與物件 台南縣國立善化高中 蕭嘉民 老師
简单工厂模式.
辅导课程八.
JAVA 编 程 技 术 主编 贾振华 2010年1月.
第二章 Java基本语法 讲师:复凡.
C#程序设计基础 $3 成员、变量和常量.
Java程式初體驗大綱 大綱 在學程式之前及本書常用名詞解釋 Hello Java!程式 在Dos下編譯、執行程式
樣版.
第二章 Java基本语法 讲师:复凡.
第三章 世界文明的蛻變與互動 第一節 歐洲社會的蛻變 第二節 世界文明的交匯 第三節 亞洲大帝國的發展 1.
Review 1~3.
陣列與結構.
進階UI元件:ListView元件以及複選 靜宜大學資管系 楊子青
第6單元 6-1 類別的繼承 (Class Inheritance) 6-2 抽象類別 (Abstract Class)
辅导课程十二.
第四章 陣列、指標與參考 4-1 物件陣列 4-2 使用物件指標 4-3 this指標 4-4 new 與 delete
JAVA 程式設計與資料結構 第三章 物件的設計.
對於成員(member)存取權的限制 成員的資料被毫無限制的存取,任誰都可以指定任意值給成員,Java語言為了防止這種現象的產生,規定:有一種成員的資料不能任由類別外部的任何人隨意存取。
判斷(選擇性敘述) if if else else if 條件運算子.
SQLite資料庫 靜宜大學資管系 楊子青.
C語言程式設計 老師:謝孟諺 助教:楊斯竣.
輸出執行結果到螢幕上 如果要將執行結果的文字和數值都「輸出」到電腦螢幕時,程式要怎麼寫? class 類別名稱 {
第二章 Java基本语法 讲师:复凡.
第6章 继承和多态 伍孝金
方法(Method) 函數.
InputStreamReader Console Scanner
Presentation transcript:

Java 程式設計 講師:FrankLin

陣列 物件導向

儲存一個成績 儲存多個成績 int score = 75; int scoreA = 75, scoreB = 80, scoreC = 100, scoreD = 24; 在學過基礎課程之後 下一個部分的內容就是陣列了 一般情況, 我們在需要儲存資料的時候 總是會使用單一個變數去儲存一個值 但是,當重複格式的資料過多時 抑或是資料有一定的格式時 陣列就是一個很重要的東西了 [講解陣列原理]

陣列 透過陣列來儲存多筆資料 for (int i = 0 ; i < 4 ; i++) { int[] score = new int[4]; //int[] score = new int[] {75, 80, 100, 25}; score[0] = 75; score[1] = 80; score[2] = 100; score[3] = 25; for (int i = 0 ; i < 4 ; i++) { System.out.printf(“Student No.%d : %d\n”,i ,score[i]); }

資料型態[][]…[] 變數名稱 = new 資料型態[size][size]…[size]; 二維陣列 int[][] map = new int[5][5]; map = new int[][] {{0,1,1,0,1}, {0,0,0,0,1}, {1,1,1,0,1}, {0,1,0,0,1}, {0,0,0,1,1}}; 多維陣列 資料型態[][]…[] 變數名稱 = new 資料型態[size][size]…[size];

物件導向 類別(Class) 物件(Object) 方法(Method) 欄位(Field) 物件導向重的是觀念 所以先帶大家了解物件導向的簡單原理

public class 類別名稱 { 欄位宣告; 建構子(); 其他方法(); }

public class Book { String name; public Book() { this public class Book { String name; public Book() { this.name = “Unknow”; } public Book(String name) { this.name = name; public static void setName(String name) { public static String getName() { return this.name;