THINK JAVA: CÁCH SUY NGHĨ NHƯ NHÀ KHOA HỌC MÁY TÍNH - Trang 122

class

Card {

int

suit, rank;

public

Card() {

this

.suit = 0;

this

.rank = 0;

}

public

Card(

int

suit,

int

rank) {

this

.suit = suit;

this

.rank = rank;

}

}

Nh th

ng l , tôi cung c p hai constructor: m t cái nh n m i tham s ng v i t ng bi n th c th ; cái

ư ườ

ố ứ

ớ ừ

ế

kia thì không nh n tham s nào.

Đ t o nên m t đ i t

ng bi u di n lá bài 3 Nhép, ta kích ho t

ể ạ

ộ ố ượ

ạ new:

Card threeOfClubs =

new

Card(0, 3);

Đ i s th nh t,

ố ố ứ

ấ 0 bi u th ch t Nhép.

ị ấ

13.3 Ph

ng th c

ươ

ứ printCard

Khi b n t o nên m t l p m i, b

c đ u tiên là khai báo các bi n th c th và vi t các constructor. B

c

ạ ạ

ộ ớ

ướ ầ

ế

ế

ướ

th hai là vi t nh ng ph

ng th c tiêu chu n mà t ng đ i t

ng đ u nên có, g m m t ph

ng th c đ

ế

ươ

ố ượ

ươ

ứ ể

in đ i t

ng ra, và m t ho c hai ph

ng th c đ so sánh các đ i t

ng. Ta hãy b t đ u v i

ố ượ

ươ

ứ ể

ố ượ

ắ ầ

ớ printCard.

Đ in ra đ i t

ng Card theo cách mà m i ng

i d đ c, ta c n ánh x t mã s đ n các b c và ch t

ố ượ

ườ ễ ọ

ạ ừ

ố ế

t

ng ng. M t cách làm t nhiên là dùng m ng ch a các chu i. B n có th t o m t m ng các chu i

ươ

ể ạ

theo cách gi ng nh đã t o ra m ng ch a nh ng ki u d li u nguyên thu :

ư

ữ ệ

String[] suits =

new

String[4];

Sau đó ta có th đ t giá tr c a các ph n t trong m ng này.

ể ặ

ị ủ

ầ ử

suits[0] =

"Clubs"

;

suits[1] =

"Diamonds"

;

suits[2] =

"Hearts"

;

suits[3] =

"Spades"

;

Vi c t o ra m t m ng và kh i t o các ph n t trong nó là m t thao tác th

ng g p đ n n i Java cung

ệ ạ

ở ạ

ầ ử

ườ

ế

c p luôn m t cú pháp đ c bi t cho nó:

String[] suits = {

"Clubs"

,

"Diamonds"

,

"Hearts"

,

"Spades"

};

Câu l nh này t

ng đ

ng v i các l nh khai báo, huy đ ng và gán. S đ tr ng thái cho m ng này s

ươ

ươ

ơ ồ ạ

nh sau:

ư

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.