Object-oriented programming: là lập trình hướng đối tượng OOP. Là việc lập trình dựa trên những viên gạch là Objects.
Class: là một lớp trong lập trình OOP, có thể hình dung Class như một nhà máy Factory giúp sản sinh ra các Objects.
Objects: là một đối tượng trong RoRs nói riêng và lập trình hướng đối tượng nói chung.
Instances: Mỗi đối tượng cụ thể Objects được tạo ra từ các Class còn được gọi là Instances
Attributes: là các thuộc tính của Objects, các Objects khác nhau sẽ khác nhau về các thuộc tính cụ thể được gán cho nó
Method hay function: là các phương thức của một Class. Chúng ta dễ dàng thêm các phương thức cho một Class ở bước 3
1. Khai báo một Class trong RoRsClass: là một lớp trong lập trình OOP, có thể hình dung Class như một nhà máy Factory giúp sản sinh ra các Objects.
Objects: là một đối tượng trong RoRs nói riêng và lập trình hướng đối tượng nói chung.
Instances: Mỗi đối tượng cụ thể Objects được tạo ra từ các Class còn được gọi là Instances
Attributes: là các thuộc tính của Objects, các Objects khác nhau sẽ khác nhau về các thuộc tính cụ thể được gán cho nó
Method hay function: là các phương thức của một Class. Chúng ta dễ dàng thêm các phương thức cho một Class ở bước 3
Class Car
end
2. Tạo các Objects hay Instances từ Class Car
Car1=Car.new
Car2=Car.new
3. Tạo các phương thức cho Class CarClass
Car
# Viết phương thức make. Để thiết lập giá trị cụ thể cho thuộc tính attribute @make
def make=(text)
@make = text
end
end
Sau khi đã bổ sung phương thức make ta có thể sử dung cho một Objects cụ thể như sau.
Car1.make='Toyota'
Không có nhận xét nào:
Đăng nhận xét