Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
CSE205 Lecture 14
Search
Javier Gonzalez-Sanchez
PRO
September 24, 2021
Programming
360
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
CSE205 Lecture 14
Object-Oriented Programming and Data Structures
Midterm Review
(202203)
Javier Gonzalez-Sanchez
PRO
September 24, 2021
More Decks by Javier Gonzalez-Sanchez
See All by Javier Gonzalez-Sanchez
CSC310 Lecture 07
javiergs
PRO
0
26
CSC510 Lecture 10
javiergs
PRO
0
22
CSC510 Lecture 09
javiergs
PRO
1
46
CSC310 Lecture 06
javiergs
PRO
0
38
CSC310 Lecture 05
javiergs
PRO
0
62
CSC310 Lecture 04
javiergs
PRO
0
45
CSC510 Lecture 03
javiergs
PRO
0
76
CSC310 Lecture 03
javiergs
PRO
0
55
CSC310 Lecture 02
javiergs
PRO
0
68
Other Decks in Programming
See All in Programming
Security issues being discussed on Web Platforms
petamoriken
0
1.2k
AHC070解法紹介
eijirou
0
140
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
360
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
220
マイコン向けの軽量Ruby「PicoRuby」で各種デバイスを制御するネイティブアプリの実現手法
bash0c7
0
450
JPUG勉強会 OSSデータベースの内部構造を理解しよう(第2回)
oga5
0
270
Verilogで学ぶCPU自作入門.pdf
uyuki234
8
3.4k
市販E-Readerを乗っ取れ 〜Embedded Swiftで電子ペーパーガジェットを制御する〜
trickart
0
220
AWS DevOps Agentで インシデント対応をAIに任せたい
honmarkhunt
7
3.2k
WebMCP Challenge に星空観察アプリで参加した話
okajun35
0
200
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
290
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
170
Featured
See All Featured
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
830
Build your cross-platform service in a week with App Engine
jlugia
234
19k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Raft: Consensus for Rubyists
vanstee
142
7.7k
Speed Design
sergeychernyshev
33
2.1k
Building the Perfect Custom Keyboard
takai
2
890
Odyssey Design
rkendrick25
PRO
2
820
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
New Earth Scene 8
popppiees
4
2.6k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
A Modern Web Designer's Workflow
chriscoyier
699
190k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.3k
Transcript
jgs CSE 205 Object-Oriented Programming and Data Structures Lecture 14:
Midterm Review Dr. Javier Gonzalez-Sanchez
[email protected]
javiergs.engineering.asu.edu | javiergs.com PERALTA 230U Office Hours: By appointment
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 2 jgs
Announcement § Do not forget to submit your homework 03
jgs The following slides shows some examples related to some
topics This is NOT a comprehensive list of topics Topics in the exam can be found Weeks 1 to 8
jgs Part I Java Programming
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 5 jgs
Fundamentals Searching and Sorting Arrays of Objects John Mary Alice Robert 4 1 3 2
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 6 jgs
Inheritance
jgs Javier Gonzalez-Sanchez | SER332 | Spring 2018 | 7
class Car extends Vehicle{ public Car(String n) { super (n); } } class Vehicle { protected String name; public Vehicle(String n) { name = n; } } super
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 8 jgs
final
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 9 jgs
Abstract Classes
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 10 jgs
Abstract Methods
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 11 jgs
Interfaces
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 12 jgs
Polymorphism
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 13 jgs
Polymorphism
jgs Part II GUI
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 15 jgs
GUI
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 16 jgs
paintComponent
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 17 jgs
Tabs
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 18 jgs
JMenuBar, Jmenu, JMenuItem
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 19 jgs
Widgets
jgs Part III Listeners
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 21 jgs
Listeners
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 22 jgs
Separating the Classes
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 23 jgs
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 24 jgs
Connecting Everything
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 25 jgs
Main.java
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 26 jgs
OutputPanel.java
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 27 jgs
Questions
jgs CSE 205 Object-Oriented Programming and Data Structures Javier Gonzalez-Sanchez,
Ph.D.
[email protected]
Fall 2021 Copyright. These slides can only be used as study material for the class CSE205 at Arizona State University. They cannot be distributed or used for another purpose.