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
Object Oriented Programming \w Java
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Henoc Díaz
June 29, 2015
Programming
200
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Object Oriented Programming \w Java
DevF Batch 5 - Introduction to OOP with Java.
Henoc Díaz
June 29, 2015
More Decks by Henoc Díaz
See All by Henoc Díaz
Mocking en Python
henocdz
0
160
Productivity and Bash
henocdz
3
210
Una vida a través de las comunidades
henocdz
0
110
Introducción a Celery
henocdz
1
230
Taller Python en Español
henocdz
0
170
Introducción a Elixir
henocdz
0
160
Django
henocdz
1
140
A Full Introduction to Python
henocdz
2
240
Other Decks in Programming
See All in Programming
golang-bob.pdf
iwatsukayura
0
140
phperだってパンチカードでコーディングしたい
o0h
PRO
0
480
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
220
クラウドエージェントは、 何がそんなに便利なのか / what makes cloud agents so useful
rkaga
3
600
HTML-in-Canvasで作る未来のWeb UI表現
clockmaker
5
5.9k
クラウドゲーミングのパフォーマンス最適化に挑む / Cloud Gaming Performance Tuning
vivion
0
300
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
4
1.3k
Vapor Mode でアクセシビリティは 壊れないか検証した話
fuqda
1
200
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
360
Railsバージョンを4倍にした話
optim
0
810
dotNET_vulnclicker_intro.pdf
deka_morita
0
150
自サークルのIdPからログアウトできるようになるまで
taiseiue
1
150
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
174
15k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Technical Leadership for Architectural Decision Making
baasie
3
620
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.8k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
490
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
230
Transcript
Object Oriented Programming OOP / POO
Todo es un objeto
Ventajas • Facilidad de diseño • Abstracción de problemas reales
• Reutilizar código • Mantenibilidad del código
Clase Template donde se definen las características y acciones de
todos los objetos del mismo tipo.
Métodos Acciones que puede realizar una instancia
Propiedades Características propias de una instancia
Instancia También conocida como objeto
Constructores Crea la instancia e inicializa atributos
Tipos de constructores
Constructor por omisión
Constructor por parámetros
this.* Hace referencia a la instancia sobre la que se
utiliza
Lenguajes …
Java
None
None
None
Java Boilerplate Clase y archivo que la contiene, llevan el
mismo nombre.
Compilar & Ejecutar
Classpath (-cp) Indica en dónde buscar clases y paquetes definidos
por el usuario.
A practicar…