• Java How to Program - Chapter 10: Object-Oriented Programming: PolymorphismJava How to Program - Chapter 10: Object-Oriented Programming: Polymorphism

    10.1  Introduction Polymorphism Enables you to “program in the general” rather than “program in the specific.” Polymorphism enables you to write programs that process objects that share the same superclass as if they’re all objects of the superclass; this can simplify programming. Example: Suppose we create a program that simulates the movemen...

    ppt115 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 581 | Lượt tải: 0

  • Java How to Program - Chapter 9: Object-Oriented Programming: InheritanceJava How to Program - Chapter 9: Object-Oriented Programming: Inheritance

    9.1  Introduction Inheritance A form of software reuse in which a new class is created by absorbing an existing class’s members and embellishing them with new or modified capabilities. Can save time during program development by basing new classes on existing proven and debugged high-quality software. Increases the likelihood that a system wi...

    ppt99 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 513 | Lượt tải: 0

  • Java How to Program - Chapter 8: Classes and Objects: A Deeper LookJava How to Program - Chapter 8: Classes and Objects: A Deeper Look

    8.1  Introduction Deeper look at building classes, controlling access to members of a class and creating constructors. Composition—a capability that allows a class to have references to objects of other classes as members. More details on enum types. Discuss static class members and final instance variables in detail. Show how to organize...

    ppt136 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 532 | Lượt tải: 0

  • Java How to Program - Chapter 7: Arrays and ArrayListsJava How to Program - Chapter 7: Arrays and ArrayLists

    7.1 Introduction 7.2 Arrays 7.3 Declaring and Creating Arrays 7.4 Examples Using Arrays 7.5 Case Study: Card Shuffling and Dealing Simulation 7.6 Enhanced for Statement 7.7 Passing Arrays to Methods 7.8 Case Study: Class GradeBook Using an Array to Store Grades 7.9 Multidimensional Arrays 7.10 Case Study: Class GradeBook Using a T...

    ppt123 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 549 | Lượt tải: 0

  • Java How to Program - Chapter 6: Methods: A Deeper LookJava How to Program - Chapter 6: Methods: A Deeper Look

    6.1 Introduction 6.2 Program Modules in Java 6.3 static Methods, static Fields and Class Math 6.4 Declaring Methods with Multiple Parameters 6.5 Notes on Declaring and using Methods 6.6 Method-Call Stack and Activation Records 6.7 Argument Promotion and Casting 6.8 Java API Packages 6.9 Case Study: Random-Number Generation 69.1 Gener...

    ppt96 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 545 | Lượt tải: 0

  • Java How to Program - Chapter 5: Control Statements (Part 2)Java How to Program - Chapter 5: Control Statements (Part 2)

    5.1 Introduction 5.2 Essentials of Counter-Controlled Repetition 5.3 for Repetition Statement 5.4 Examples Using the for Statement 5.5 do...while Repetition Statement 5.6 switch Multiple-Selection Statement 5.7 break and continue Statements 5.8 Logical Operators 5.9 Structured Programming Summary 5.10 (Optional) GUI and Graphics C...

    ppt114 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 548 | Lượt tải: 0

  • Java How to Program - Chapter 3: Introduction to Classes and ObjectsJava How to Program - Chapter 3: Introduction to Classes and Objects

    3.1 Introduction 3.2 Classes, Objects, Methods and Instance Variables 3.3 Declaring a Class with a Method and Instantiating an Object of a Class 3.4 Declaring a Method with a Parameter 3.5 Instance Variables, set Methods and get Methods 3.6 Primitive Types vs. Reference Types 3.7 Initializing Objects with Constructors 3.8 Floating-Poin...

    ppt85 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 514 | Lượt tải: 0

  • Java How to Program - Chapter 2: Introduction to Classes and ObjectsJava How to Program - Chapter 2: Introduction to Classes and Objects

    2.1 Introduction 2.2 Our First Program in Java: Printing a Line of Text 2.3 Modifying Our First Java Program 2.4 Displaying Text with printf 2.5 Another Application: Adding Integers 2.6 Memory Concepts 2.7 Arithmetic 2.8 Decision Making: Equality and Relational Operators 2.9 Wrap-Up

    ppt87 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 579 | Lượt tải: 0

  • Giáo trình Đồ họa máy tính - Giới thiệu đồ họa ba chiều (P2) - Đào Nam AnhGiáo trình Đồ họa máy tính - Giới thiệu đồ họa ba chiều (P2) - Đào Nam Anh

    Một số hệ đồ họa cung cấp một số hàm cho phép mô hình hóa các đối tượng. Một mặt phẳng có thể được diễn tả thông qua một hàm như fillArea. Nhưng khi ta cần lợp nhiều planar patch liên tiếp, dùng các hàm lưới (mesh function) sẽ thuận tiện hơn.  Một dạng thông dụng của lưới đa giác là dãy các tam giác (triagle strip). Hàm này vẽ n-2 tam giác k...

    pdf54 trang | Chia sẻ: thuongdt324 | Ngày: 01/12/2020 | Lượt xem: 605 | Lượt tải: 1

  • Giáo trình Đồ họa máy tính - Giới thiệu đồ họa ba chiều - Đào Nam AnhGiáo trình Đồ họa máy tính - Giới thiệu đồ họa ba chiều - Đào Nam Anh

    Các đối tượng trong thế giới thực phần lớn là các đối tượng ba chiều, nên việc thể hiện các đối tượng ba chiều trên máy tính là một công việc hết sức cần thiết để đưa tin học gần gũi với thực tế hơn.  Cũng giống như các cách biểu diễn các đối tượng ba chiều trên mặt phẳng khác (như của máy ảnh, camera, . ), biểu diễn bằng máy tính cũng phải ...

    pdf54 trang | Chia sẻ: thuongdt324 | Ngày: 01/12/2020 | Lượt xem: 692 | Lượt tải: 0