Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
CSE205 Lecture 14
Search
Javier Gonzalez-Sanchez
PRO
September 24, 2021
Programming
0
280
CSE205 Lecture 14
Object-Oriented Programming and Data Structures
Midterm Review
(202203)
Javier Gonzalez-Sanchez
PRO
September 24, 2021
Tweet
Share
More Decks by Javier Gonzalez-Sanchez
See All by Javier Gonzalez-Sanchez
CSC307 Lecture 16
javiergs
PRO
0
150
CSC570 Lecture 13
javiergs
PRO
0
37
CSC307 Lecture 17
javiergs
PRO
0
120
UP Lecture 30
javiergs
PRO
0
83
UP Lecture 25
javiergs
PRO
0
74
CSC486 Lecture 14
javiergs
PRO
0
150
CSC486 Lecture 13
javiergs
PRO
0
110
CSC486 Lecture 12
javiergs
PRO
0
110
CSC486 Lecture 11
javiergs
PRO
0
65
Other Decks in Programming
See All in Programming
LINEヤフー データグループ紹介
lycorp_recruit_jp
0
890
20250628_非エンジニアがバイブコーディングしてみた
ponponmikankan
0
440
来たるべき 8.0 に備えて React 19 新機能と React Router 固有機能の取捨選択とすり合わせを考える
oukayuka
2
860
関数型まつりレポート for JuliaTokai #22
antimon2
0
150
Webの外へ飛び出せ NativePHPが切り拓くPHPの未来
takuyakatsusa
2
360
Benchmark
sysong
0
270
なんとなくわかった気になるブロックテーマ入門/contents.nagoya 2025 6.28
chiilog
1
220
生成AIコーディングとの向き合い方、AIと共創するという考え方 / How to deal with generative AI coding and the concept of co-creating with AI
seike460
PRO
1
330
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
320
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
250
Cursor AI Agentと伴走する アプリケーションの高速リプレイス
daisuketakeda
1
130
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
1
690
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
The Cost Of JavaScript in 2023
addyosmani
51
8.5k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
A Tale of Four Properties
chriscoyier
160
23k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
Fireside Chat
paigeccino
37
3.5k
A designer walks into a library…
pauljervisheath
207
24k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Testing 201, or: Great Expectations
jmmastey
42
7.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.