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
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 ...
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ìm kiếm theo từ khóa liên quan:
Lập trình hướng đối tượng kỹ thụât lập trình công nghệ lập trình trừu tượng hoá dữ liệuGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 270 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 260 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 202 0 0 -
101 trang 199 1 0
-
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 192 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 161 0 0 -
Luận văn: Nghiên cứu kỹ thuật giấu tin trong ảnh Gif
33 trang 151 0 0 -
14 trang 133 0 0
-
Báo cáo thực tập Công nghệ thông tin: Lập trình game trên Unity
27 trang 117 0 0 -
Giáo trình về phân tích thiết kế hệ thống thông tin
113 trang 114 0 0