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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Javier Gonzalez-Sanchez
PRO
September 24, 2021
Programming
370
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
CSC510 Lecture 18
javiergs
PRO
0
17
CSC510 Lecture 17
javiergs
PRO
0
22
CSC310 Lecture 12
javiergs
PRO
0
19
3100_11.pdf
javiergs
PRO
0
57
CSC510 Lecture 16
javiergs
PRO
0
70
CSC510 Lecture 15
javiergs
PRO
0
43
CSC510 Lecture 13
javiergs
PRO
0
29
CSC510 Lecture 14
javiergs
PRO
0
44
CSC310 Lecture 09
javiergs
PRO
0
40
Other Decks in Programming
See All in Programming
Agentic Software Factoryに、すごく賢いIF文を。 / super smart IF statement into the Agentic Software Factory.
rkaga
8
2.2k
phperだってパンチカードでコーディングしたい
o0h
PRO
0
330
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
160
外から家のPCの電源入れたい!をPHPで解決する
kawashimo0
1
130
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
300
Domain-Driven Transformation
hschwentner
2
2.3k
AI主導のプログラミング学習アプリを作ってみた
econanringo
0
180
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
150
Web Framework Benchmark Battle 2026, Any%
a_matsuda
2
2k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
750
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
390
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
270
Featured
See All Featured
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.1k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
480
Ruling the World: When Life Gets Gamed
codingconduct
0
400
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
570
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Automating Front-end Workflow
addyosmani
1369
210k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
480
Into the Great Unknown - MozCon
thekraken
41
2.8k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
550
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
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.