【正文】
膁薁蒄袁芃莄螃袀羃膇蠆衿肅莂薅袈膇膅蒁羈袇莁莇羇罿膃蚅羆肂荿蟻羅芄膂薇羄羄蕆蒃羃肆芀螂羃膈蒆蚈羂芁羋薄肁羀蒄蒀蚇肅芇莆蚆膅蒂螄蚆羅芅蝕蚅肇薀薆蚄腿莃蒂蚃芁膆螁螞羈莁蚇螁肅膄薃螀膆莀葿螀裊膃蒅蝿肈蒈螄螈膀芁蝕螇節(jié)蒆薆螆羂艿蒂螅肄蒅莈襖膇芇蚆 襖袆蒃薂袃罿芆薈袂膁薁蒄袁芃莄螃袀羃膇蠆衿肅莂薅袈膇膅蒁羈袇莁莇羇罿膃蚅羆肂荿蟻羅芄膂薇羄羄蕆蒃羃肆芀螂羃膈蒆蚈羂芁羋薄肁羀蒄蒀蚇肅芇莆蚆膅蒂螄蚆羅芅蝕蚅肇薀薆蚄腿莃蒂蚃芁膆螁螞羈莁蚇螁肅膄薃螀膆莀葿螀裊膃蒅蝿肈蒈螄螈膀芁蝕螇節(jié)蒆薆螆羂艿蒂螅肄蒅莈襖 膇芇蚆襖袆蒃 薂袃罿芆薈袂膁薁蒄袁芃莄螃袀羃膇蠆衿肅莂薅袈膇膅蒁羈袇莁莇羇罿膃蚅羆肂荿蟻羅芄膂薇羄羄蕆蒃羃肆芀螂羃膈蒆蚈羂芁羋薄肁羀蒄蒀蚇肅芇莆蚆膅蒂螄蚆羅芅蝕蚅肇薀薆蚄腿莃蒂蚃芁膆螁螞羈莁蚇螁肅膄薃螀膆莀葿螀裊膃蒅蝿肈蒈螄螈膀芁蝕螇節(jié)蒆薆螆羂艿蒂螅肄蒅莈襖膇芇蚆 襖袆蒃薂袃罿芆薈袂膁薁蒄袁芃莄螃袀羃膇蠆衿肅莂薅袈膇膅蒁羈袇莁莇羇罿膃蚅羆肂荿蟻羅芄膂薇羄羄蕆 Object—Oriented Programming cases teaching plan Contents ( Titles) Chapter 1: Introduction to Java Hour 2 Teaching aims amp。 大學(xué)教程(第四版) .北京:電子工業(yè)出版社, 2020 2. [美 ]John O’ 數(shù)據(jù)庫編程 .北京:電子工業(yè)出版社,2020 3. [美 ]Ivor 2 入門經(jīng)典 .中國電力出版社, 2020 4. [美 ] C. Thomas .北京:電子工業(yè)出版社,2020 Homework amp。 literature 1. [美 ] amp。 and | Operators Operator Precedence Difficulties: Type Casting Character Data Type The boolean Type and Operators Shortcut Operators treatment: Example Computing Mortgages Example Computing Changes Teaching method bination of teaching in class and review after class。 treatment Emphases: The if...else Statement Nested if Statements switch Statements while Loops for Loops break and continue Difficulties: switch Statements while Loops break and continue treatment: Using example to let student learn Compiling Programs. Teaching method bination of teaching in class and review after class。 treatment Emphases: Calling Methods Passing Parameters Overloading Methods Method Abstraction Difficulties: Overloading Methods Method Abstraction treatment: Example Overloading the max Method Example Computing Mean and Standard Deviation Teaching method bination of teaching in class and review after class。 treatment Emphases: Declaring and Creating Objects Constructors Modifiers Difficulties: Constructors Modifiers treatment: Example Using Objects Example Using Constructors Teaching method bination of teaching in class and review after class。 treatment Emphases: Association Aggregation Inheritance Class Abstraction Class Design Difficulties: Aggregation Inheritance Class Abstraction treatment: Example Borrowing Mortgages Example Using the Rational Class Teaching method bination of teaching in class and review after class。 treatment Emphases: Creating a Subclass Using the Keyword super The protected Modifier The final Modifier The abstract Modifier Difficulties: Using the Keyword super The final Modifier The abstract Modifier treatment: Example Testing Inheritance Example Overriding Methods in the Superclass Teaching method bination of teaching in class and review after class。 treatment Emphases: Polymorphism Dynamic Binding Casting Objects Creating an Interface Implementing an Interface Inner Classes Difficulties: Dynamic Binding Casting Objects Creating an Interface treatment: Example Casting Objects Example of Creating an Interface Example Using Interfaces Example Cloning Objects Teaching method bination of teaching in class and review after class。 treatment Emphases: Creating Arrays, Initializing Arrays Declaring and creating Array of Objects Copying Arrays Difficulties: Declaring Arrays, Declaring and creating Array of Objects treatment: Example Summarizing the Areas of Circles Example Adding and Multiplying Two Matrices Teaching method bination of teaching in class and review after class。 Grade is C if score is = best–30。 treatment Emphases: The Integer Class The Double Class Wrapper Classes CommandLine Parameters The Vector Class Difficulties: The Double Class Wrapper Classes CommandLine Parameters treatment: Example Using CommandLine Parameters Example Designing Generic Classes Example Extending Abstract Classes Teaching method bination of teaching in class and review after class。 treatment Emphases: Creating frames, centering frames, adding ponents to frames, FlowLayout, GridLayout, BorderLayout Difficulties: Creating frames adding ponents to frames FlowLayout, GridLayout, treatment: Example Testing the FlowLayout Manager Example Testing the GridLayout Manager Teaching method bination of teaching in class and review after class。 treatment Emphases: Using Panels as Containers The Color Class The Font Class The FontMetrics Class Difficulties: Using Panels as Containers The Color Class The Font Class treatment: Use Example Testing Pane. Example Using FontMetricsl Teaching method PPT amp。 treatment Emphases: Component Properties. toolTipText, font, background, foreground Button Properties, text,icon,mnemonic, horizontalAlignment, verticalAlignment, horizontalTextPosition, verticalTextPosition. Difficulties: Component Properties. Button Properties. treatment: Use example to display how to use Button Teaching method PPT amp。 treatment Emphases: JLabel, JtextField, JTextArea. Difficulties: JLabel, JtextField, JTextArea. treatment: Use example to display how to use JLabel, JtextField, JTextArea. Teaching method PPT amp。 treatment Emphases: The Applet Class Writing Applets Handling Mouse Events Handling Keyboard Events Difficulties: Writing Applets Handling Mouse Events Handling Keyboard Events treatment: Example Using Applets Teaching method PPT am