Danh mục

Công nghệ lập trình hứơng đối tượng_ Chương 3

Số trang: 41      Loại file: ppt      Dung lượng: 643.00 KB      Lượt xem: 13      Lượt tải: 0    
Hoai.2512

Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tài liệu tham khảo Công nghệ thông tin, phần Công nghệ lập trình hứơng đối tượng _ Chương " Ngôn ngữ Java" dành cho các bạn đang theo học chuyên ngành kỹ thuật lập trình.
Nội dung trích xuất từ tài liệu:
Công nghệ lập trình hứơng đối tượng_ Chương 3Chương3 Ngôn Ngữ Java Trường Đại học Công nghệ Sài gòn Khoa Công nghệ Thông tin MụcTiêu Phiên dịch một chương trình Java Hiểu biết cơ bản ngôn ngữ Java Kiểu dữ liệu Trường Đại học Công nghệ Sài gòn OOP JAVA Khoa Công nghệ Thông tin Java Program Structure Môi trường Khai báo Class Tokens:  Các định danh.  Từ khóa.  Tóan tử. Trường Đại học Công nghệ Sài gòn OOP JAVA Khoa Công nghệ Thông tin VD Java program // This is a simple program called “First.java” class First { public static void main(String args[]) { System.out.println(“My first program in Java”); } }Trường Đại học Công nghệ Sài gòn OOP JAVAKhoa Công nghệ Thông tin Biên dịch và chạy C:jdk1.4in>javac First.java C:jdk1.4in>java FirstKết quả: My first program in Java Trường Đại học Công nghệ Sài gòn OOP JAVA Khoa Công nghệ Thông tin Truyền các đối số dòng lệnhclass Pass{ public static void main(String parameters[]) { System.out.println(This is what the main methodreceived); System.out.println(parameters[0]); System.out.println(parameters[1]);System.out.println(parameters[2]); }}Trường Đại học Công nghệ Sài gòn OOP JAVAKhoa Công nghệ Thông tin Truyền các đối số dòng lệnh(tt…)Trường Đại học Công nghệ Sài gòn OOP JAVAKhoa Công nghệ Thông tin Cơ Sở Của Ngôn Ngữ Java Classes & Methods Data types Variables Operators Control structures Trường Đại học Công nghệ Sài gòn OOP JAVA Khoa Công nghệ Thông tin Classes in Java Cú pháp khai báo Class class Classname { var_datatype variablename; : met_datatype methodname(parameter_list) : } Trường Đại học Công nghệ Sài gòn OOP JAVA Khoa Công nghệ Thông tin VD classTrường Đại học Công nghệ Sài gòn OOP JAVAKhoa Công nghệ Thông tin Nested Classes Định nghĩa một class bên trong một class khácgọi là ‘Nesting’. class OuterClass { ... class NestedClass { ... } }  Được chia vào các dạng:  Static: được gọi là “static nested classes “ dùng làm help  Non-static: được gọi là “inner classes “ Trường Đại học Công nghệ Sài gòn OOP JAVA Khoa Công nghệ Thông tin Các dạng Data PrimitiveDataTypes  Byte  Char  Boolean  Short,int,long  Float,double Referencedatatypes  Array  Class  Interface Trường Đại học Công nghệ Sài gòn OOP JAVA Khoa Công nghệ Thông tin Chuyển kiểu Một dạng dữ liệu được chuyển vào một dạng khác  Ẩn: Thấp->Cao: byte --> short --> int --> long --> float --> double For example: double x; int n = 5; x = n; n = x;//không hợp lệ  Hiện: float c = 34.89675f; int b = (int)c + 10; Trường Đại học Công nghệ Sài gòn OOP JAVA Khoa Công nghệ Thông tin So Sánh 2 Dạng Dữ liệuprimitive data class Đơn giản nhất.  Phức tạp hơn. Không thể phân chia  Nhóm của các dạng Chỉ có trị không method khác(primitive hay class) VD:  Bao gồm data và methods int - integer  VD: double – floating point (real) char - character SavitchIn StringTrường Đại học Công nghệ Sài gòn OOP JAVAKhoa Công nghệ Thông tin Biến (Variables) Khai báo biến gồm 3 phần:  Kiểu dữ liệu.  tên  Giá trị khởi tạo. Cú pháp: datatype identifier [=value][, identifier[=value]...]; Trường Đại học Công nghệ Sài gòn OOP JAVA Khoa Công nghệ Thông tin Tên biến NênQui định ...

Tài liệu được xem nhiều: