Tổng hợp tài liệu Công Nghệ Thông Tin tham khảo cho học sinh, sinh viên.
At the design stage in an object-oriented system, the designer often finds that certain classes are closely related. The designer should “factor out” common instance variables and methods and place them in a superclass. Then the designer should use inheritance to develop subclasses, specializing them with capabilities beyond those inherited from th...
89 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 909 | Lượt tải: 0
Not initializing a final instance variable in its declaration or in every constructor of the class yields a compilation error indicating that the variable might not have been initialized. The same error occurs if the class initializes the variable in some, but not all, of the class’s constructors.
118 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 904 | Lượt tải: 0
Command-line arguments Pass arguments from the command line String args[] Appear after the class name in the java command java MyClass a b Number of arguments passed in from command line args.length First command-line argument args[ 0 ]
100 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 718 | Lượt tải: 0
Enumerations Programmer-declared types consisting of sets of constants enum keyword A type name (e.g. Status) Enumeration constants (e.g. WON, LOST and CONTINUE) cannot be compared against ints
88 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 717 | Lượt tải: 0
State Machine Diagrams Commonly called state diagram Model several states of an object Show under what circumstances the object changes state Focus on system behavior UML representation State Rounded rectangle Initial state Solid circle Transitions Arrows with stick arrowheads
95 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 697 | Lượt tải: 0
Initializing local variables when they are declared helps the programmer avoid any compilation errors that might arise from attempts to use uninitialized data. While Java does not require that local variable initializations be incorporated into declarations, it does require that local variables be initialized before their values are used in an expr...
86 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 705 | Lượt tải: 0
Package javax.swing Contains classes to help create graphical user interfaces (GUIs) Contains class JOptionPane Declares static method showMessageDialog for displaying a message dialog
78 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 661 | Lượt tải: 0
By convention, variable-name identifiers begin with a lowercase letter, and every word in the name after the first word begins with a capital letter. For example, variable-name identifier firstNumber has a capital N in its second word, Number.
99 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 966 | Lượt tải: 0
Object-oriented design (OOD) Models software in terms similar to those used to describe real-world objects Class relationships Inheritance relationships Models communication among objects Encapsulates attributes and operations (behaviors) Information hiding Communication through well-defined interfaces Object-oriented language Programming ...
60 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 701 | Lượt tải: 0
Trong chương trình thì hành đầu tiên là thư viện của vi điều khiển PIC18F4550, file này chính là file gốc của phần mềm CCS. Hàng lệnh thứ 2 là khai báo cấu hình: không sử dụng bộ định thời giám sát (No Watchdog Timer: NOWDT), sử dụng bộ định thời kéo dài thời gian reset vi điều khiển thêm 72ms để chờ nguồn điện ổn định sau khi vi điều khiển đượ...
6 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 760 | Lượt tải: 0
Copyright © 2024 Tai-Lieu.com - Hướng dẫn học sinh giải bài tập trong SGK, Thư viện sáng kiến kinh nghiệm hay, Thư viện đề thi