Đang chuẩn bị liên kết để tải về tài liệu:
head first java second edition phần 2
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Một câu chuyện rất Graphic: giới thiệu giao diện đồ họa, xử lý sự kiện, và các lớp bên trong làm việc trên Swing của bạn: quản lý bố trí và các thành phần Tiết kiệm các đối tượng: serialization và I / O Làm cho một kết nối ổ cắm mạng và xử lý đa luồng Cấu trúc dữ liệu: bộ sưu tập và generics phát hành luật: máy tính đóng gói và triển khai phân phối: | exercise solutions Exercise Solutions Be the Compiler class TapeDeck boolean canRecord false void playTape System.out.println tape playing A r void recordTape System.out.println tape recording Code Magnets class DrumKit boolean topHat true boolean snare true void playTopHat System.out.println ding ding da-ding void playSnare System.out.println bang bang ba-bang class DrumKitTestDrive public static void main String args DrumKit d new DrumKit d.playSnare d.snare false d.playTopHat if d.snare true d.playSnare I File Edit Window Help Dance java DrumKitTestDrive bang bang ba-bang ding ding da-ding class TapeDeckTestDrive public static void main String args TapeDeck t new TapeDeck t.canRecord true t.playTape if t.canRecord true t.recordTape We ve got the template now we have to make an object class DVDPlayer boolean canRecord false void recordDVD System.out.println DVD recording . void playDVD System.out.println DVD playing class DVDPlayerTestDrive public static void main String args DVDPlayer d new DVDPlayer B d.canRecord true d.playDVD if d.canRecord true d.recordDVD The line d.playDVD wouldn t compile without a method 46 chapter 2 classes an objects puzzle Solutions Pool Puzzle public class EchoTestDrive public static void main String args Echo e1 new Echo Echo e2 new Echo the correct answer - or - Echo e2 el is the bonus answer int x 0 while x 4 e1.hello e1.count e1.count 1 if x 3 e2.count e2.count 1 if x 0 e2.count e2.count e1.count x x 1 System.out.println e2.count class Echo int count 0 void hello System.out.println helloooo. who am I I am compiled from a .java file. class My instance variable values can be different from my buddy s values. object I behave like a template. class I like to do stuff. object method I can have many methods. class object I represent state . instance variable I have behaviors. object class I am located in objects. method instance variable I live on the heap. object I am used to create object instances. class My state can change. object