12/08/2018, 14:05

opp in ruby

Object đây là thành phần cơ bản tạo nên chương trình hướng đối tượng.Một đối tượng trong OPP gồm 2 thành phần là thuộc tính và phương thức.Trong đó, thuộc tính đơn giản là các biến chứa dữ liệu còn phương thức là các hàm thủ tục. để tạo nên đối tượng thì chúng ta phải có lớp (class).Lớp là ...

Object

đây là thành phần cơ bản tạo nên chương trình hướng đối tượng.Một đối tượng trong OPP gồm 2 thành phần là thuộc tính và phương thức.Trong đó, thuộc tính đơn giản là các biến chứa dữ liệu còn phương thức là các hàm thủ tục.

để tạo nên đối tượng thì chúng ta phải có lớp (class).Lớp là khuôn để tạo nên đối tượng. ví dụ

class Person
end
a = Person.new
puts a

trong đoạn code trên ta định nghĩa một lớp và tạo một đối tượng từ lớp đó.

Phương thức khởi tạo

phương thức khởi tạo là một phương thức đặc biệt.phương thức này tự động gọi khi chúng ta tạo ta một đối tượng.tất cả các phương thức khởi tạo trong ruby đều có tên là initialize

class Person
  def initialize
      puts "person is created"
  end
end
a = Person.new

output

person is created
0