1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng lập trình hướng đối tượng đối tượng và lớp TS nguyễn mạnh hùng

23 237 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 23
Dung lượng 338,63 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Kính chống đạn Túi hơiTên đối tượng: CIVIC Các đặc điểm: Hãng: HONDA Màu: bạc Dung tích xilanh: 2.4 Giá : 30 000$ Các tính năng: Tự động báo động Chạy theo hướng xác định Dừng lại Kính c

Trang 1

Lập trình hướng đối tượng

Đối tượng và lớp

Giảng viên: TS Nguyễn Mạnh Hùng

Học viện Công nghệ Bưu chính Viễn thông (PTIT)

Trang 2

Nội dung

 Trừu tượng hóa đối tượng thành lớp

 Khai báo lớp trong Java

 Khai báo và sử dụng đối tượng

Trang 3

Đối tượng và lớp

Trang 5

Kính chống đạn Túi hơi

Tên đối tượng: CIVIC

Các đặc điểm:

Hãng: HONDA Màu: bạc Dung tích xilanh: 2.4 Giá : 30 000$

Các tính năng:

Tự động báo động Chạy theo hướng xác định Dừng lại

Kính chống đạn Túi hơi

Trang 6

Trừu tượng hóa đối tượng (1)

Tên đối tượng: CIVIC

Các đặc điểm:

Hãng: HONDA Màu: bạc Dung tích xilanh: 2.4 Giá : 30 000$

Các tính năng:

Tự động báo động Chạy theo hướng xác định Dừng lại

Trang 7

Trừu tượng hóa đối tượng (2)

Tên chung: Xe hơi

Trang 9

Khai báo lớp trong Java

Trang 11

Khai báo thuộc tính cho lớp

public class Car{ // lớp xe ô tô

private String productor ; // tên nhà sản xuất

private String color ; // màu xe

private float capacity ; // dung tích xilanh

private int price ; // giá xe

}

Trang 12

Hàm khởi tạo

public class Car{ // lớp xe ô tô

private String productor ; // tên nhà sản xuất

private String color ; // màu xe

private float capacity ; // dung tích xilanh

private int price ; // giá xe

Trang 13

Nạp chồng hàm khởi tạo

public class Car{ // lớp xe ô tô

private String productor ; // tên nhà sản xuất

private String color ; // màu xe

private float capacity ; // dung tích xilanh

private int price ; // giá xe

Trang 14

Biến this

public class Car{ // lớp xe ô tô

private String productor ; // tên nhà sản xuất

private String color ; // màu xe

private float capacity ; // dung tích xilanh

private int price ; // giá xe

Trang 15

Phương thức của lớp

public class Car{ // lớp xe ô tô

private String productor ; // tên nhà sản xuất

private String color ; // màu xe

private float capacity ; // dung tích xilanh

private int price ; // giá xe

public void setProductor(String productor){

this productor = productor;

}

public String getProductor(){

return productor ; }

}

Trang 16

Đóng gói dữ liệu

public class Car{ // lớp xe ô tô

private String productor ; // tên nhà sản xuất

private String color ; // màu xe

private float capacity ; // dung tích xilanh

private int price ; // giá xe

public void setProductor(String productor){

this productor = productor;

}

public String getProductor(){

return productor ; }

}

Trang 17

Điểm tổng kết Mức học bổng Viết phương thức xác định mức học bổng của sinh viên

Trang 18

Khai báo và sử dụng đối tượng

Trang 19

Khai báo/khởi tạo đối tượng

public class Test{

public static void main(String args[]){

// khởi tạo đối tượng

// khởi tạo lại đối tượng

Trang 20

Biến static

public class Car{ // lớp xe ô tô

private String productor ; // tên nhà sản xuất

private String color ; // màu xe

private float capacity ; // dung tích xilanh

private int price ; // giá xe

static int sold ; // số xe đã bán

}

public class Test{

public static void main(String args[]){

Car myCar, hisCar;

hisCar = new Car();

hisCar.sold++;

Trang 21

Lệnh nào lỗi?

public class Test{

public static void main(String args[]){

}

}

Trang 23

Questions?

Ngày đăng: 04/12/2015, 14:43

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w