Website chia sẻ tài liệu, ebook tham khảo cho các bạn học sinh, sinh viên
Calculating addition, subtract, multiply, divide of two integer numbers as like that: Input a: 6 Input b: 8 Input the operator (+,-,*,/): * 6 * 8 = 48
39 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1420 | Lượt tải: 1
You don't have to repeatedly type the same value; The value can be changed in a single location if necessary; A descriptive name for a constant makes the program easy to read Programming activity: Constants.java
36 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1408 | Lượt tải: 1
Introduction to Java Programming Introduction to Eclipse Basic Java programs with println statements Java building blocks Static methods Exercises
95 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1784 | Lượt tải: 1
Outline • Overloading Functions • Templates – Function Templates – Compiler Handling & Separate Compilation • Class Templates – Declaring – Constructors – Defining – Using • Project
75 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1460 | Lượt tải: 1
Survey • 1% extra credit overall • please fill out honestly (it’s anonymous, and won’t be looked at until after grades are in) • online course evaluation: fill out for this class, not for the lecture portion
72 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1495 | Lượt tải: 1
Outline • Review of Inheritance • Polymorphism – Limitations – Virtual Functions – Abstract Classes & Function Types – Virtual Function Tables – Virtual Destructors/Constructors • Application of Polymorphism • Project Alphas
64 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1477 | Lượt tải: 1
Outline • Code Reuse • Object Relationships • Inheritance – What is Inherited – Handling Access • Overriding • Homework and Project
92 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1471 | Lượt tải: 1
Project • project must be completed in groups (of two) – groups will be due October 29th on Piazza – if you don’t have a group, you’ll be assigned one • start thinking about: – who you want to work with – what sort of project you want to do – what you want to name your group
95 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1566 | Lượt tải: 1
class name • member variables • member functions – constructors • default parameters – accessors – mutators – auxiliary (private and public)
99 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1430 | Lượt tải: 1
Homework 5 • Murder Mystery • heavy on use of streams – not everything you need was covered in class – look at the cplusplus.com pages on streams! • should be much easier (and shorter) than Homework 4B
88 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1558 | Lượt tải: 1