You are on page 1of 2

Multi classes

1. Phn bit Object and class.


public class DemoJavaBasic {
public static void main(String[] args) {
A a1 = new A();
a1.setName(Phuong);
System.out.println(a1.getName());
A a2 = new A();
a2.setName(Anh Viet);
System.out.println(a2.getName());
B b1 = new B();
}
}
class A {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
class B {

}
-

Khi nim tra tng trong mt lp thc th


To cc i tng khc nhau t class
Cc i tng c chung cc thuc tnh v chung phng thc .
i tng ging nhau phng thc thi hnh nhng khc nhau cc thuc tnh.
New A();
Thc cht y l qu trnh gi ti hm kho to mc nh construc m tha k.
This.name
Tr ti chnh gi tr ca lp c gn bi cc thuc tnh cc b truyn vo
Kt lun
Mt lp th c cc phng thc ging nhau, thuc tnh khc nhau khai bo bi cc
i tng
To ra i tng bng cu lnh NEW Hm khi to mc nh ca i tng m
chng tha k.
i tng c thay i cc gi tr l cc thuc tnh bn trong class thng qua Set.
i tng c chung phng thc trong mt class.
Gii thch
Phn bit class v i tng:

+ Class c chung thuc tnh v phng thc cho Object khi implement.
V d: class Person. Con ngi th phi c tn (thuc tnh), mun c tn th ta phi t tn
(phng thc).i tng l mt i tng c th no .
V d: class Person th ta s c person vi tn c th no nh l: Phng hay
l Vit.
on code trn ta c class A, class B v to ra cc i tng a1, a2, b1. Khi to
mt i tng chng hng a1 th i tng s c to bi mt hm khi to y
hm khi to l mc nh tha k t class java.lang.Object.
Lu : T kha this ( chnh n) trong phng thc setName ca class A. Ciname
m n tr ti tc l thuc tnh name ca class A.

You might also like