360Kpop LogoGame cho Sky

Bài tập java #4 : hướng đối tượng trong java

Bài 5 – Lập trình OOP (Hướng đối tượng trong java)

class
Đây là một class, class này có hai property (thuộc tính) là name và age

PHP Code:
public class Person{
                
String name;
                
int age;
}  


Đây là một class, class này ngoài property còn có constructor (khởi tạo) của class đó

PHP Code:
public class Person{
                
String name;
                
int age;
                public 
Person(String name)
                {
                                
this.name name;
                }
}  


Trong cái constructor này hãy lưu ý một điều, đó là biến this. Biến this có nghĩa là bản thân cái class đó (ở đây là class Person).
Trong class Person có một property là age, câu this.age = age có nghĩa là cái thuộc tính age của class Person sẽ nhận giá trị ở cái đối số age do constructor Person(int age) đưa vào.
Lưu ý là mọi class đều có sẵn ít nhất một constructor không có đối số.
Đây là một class, class này ngoài property, constructor còn có một behavior (hành vi)

PHP Code:
public class Person{
                
String name;
                
int age;
                public 
Person(int age)
                {
                                
this.age age;
                }
                public 
void Nhap()
                {
                                
nameonsole.readLine("Nhap ho ten:");
                }
}  


Khi ta viết câu lệnh sau
Person personOne = new Person(12);
Thì ta đã tạo ra một instance (thể hiện) là personOne của class Person 



Viết bình luận mới

Mua lịch Kpop 2013: Đồng hành cùng thần tượng trong năm mới!