Suche senden
Hochladen
第23回目
•
Als PPTX, PDF herunterladen
•
0 gefällt mir
•
548 views
XMLProJ2014
Folgen
XMLPro's Java Lecture.Number 23.
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 43
Jetzt herunterladen
Empfohlen
XMLPro 2回目 画面出力 変数
XMLPro 2回目 画面出力 変数
XMLProJ2014
XMLPro's java lecture.Number 22.
基礎構文班22回目 試験対策もどき
基礎構文班22回目 試験対策もどき
XMLProJ2014
XMLPro 3回目 画面出力 変数
XMLPro 3回目 画面出力 変数
XMLProJ2014
xmlpro's Java lecture. Number 20.
基礎構文班20回目 コンストラクタ 継承
基礎構文班20回目 コンストラクタ 継承
XMLProJ2014
RubyとActive Support for expert 2
RubyとActive Support for expert 2
xibbar
This slide is made by Masujima Ryohei
About Inheritance
About Inheritance
Masujima Ryohei
5月30日に開催されたエスキュービズム社内勉強会での資料になります。
Rubyのクラスとメソッド_エスキュービズム勉強会0530
Rubyのクラスとメソッド_エスキュービズム勉強会0530
エンジニア勉強会 エスキュービズム
基礎構文班19回目 変数のスコープとforの並び替え
基礎構文班19回目 変数のスコープとforの並び替え
XMLProJ2014
Empfohlen
XMLPro 2回目 画面出力 変数
XMLPro 2回目 画面出力 変数
XMLProJ2014
XMLPro's java lecture.Number 22.
基礎構文班22回目 試験対策もどき
基礎構文班22回目 試験対策もどき
XMLProJ2014
XMLPro 3回目 画面出力 変数
XMLPro 3回目 画面出力 変数
XMLProJ2014
xmlpro's Java lecture. Number 20.
基礎構文班20回目 コンストラクタ 継承
基礎構文班20回目 コンストラクタ 継承
XMLProJ2014
RubyとActive Support for expert 2
RubyとActive Support for expert 2
xibbar
This slide is made by Masujima Ryohei
About Inheritance
About Inheritance
Masujima Ryohei
5月30日に開催されたエスキュービズム社内勉強会での資料になります。
Rubyのクラスとメソッド_エスキュービズム勉強会0530
Rubyのクラスとメソッド_エスキュービズム勉強会0530
エンジニア勉強会 エスキュービズム
基礎構文班19回目 変数のスコープとforの並び替え
基礎構文班19回目 変数のスコープとforの並び替え
XMLProJ2014
Dossier de ejercicios, de variadas técnicas y materiales realizados por Rosario Fátima Martín Rodríguez, n 2005, basados en LA TINA DE EDGAR DEGAS
Dossier de Fatima Martin Rodriguez 3
Dossier de Fatima Martin Rodriguez 3
Loly Iniguez
imagenes de pooh
Winnie Pooh
Winnie Pooh
Proferodriguc
Comenius preparatory visit
Comenius preparatory visit
Nuria de Salvador
Презентація про старт програми "Тепле вело-місто" - стратегічної програми середовища "Тепле місто" (Івано-Франківськ).
"Тепле вело-місто" (Івано-Франківськ) - старт програми
"Тепле вело-місто" (Івано-Франківськ) - старт програми
Viktor Zagreba
Temps era temps que regnà a Granada Aben Habuz, un rei moro molt famós i molt temut.
LastròLeg I Lembruiixadora
LastròLeg I Lembruiixadora
acasta2
Ebr workshop task 08 - fotoprotokoll - tag 3
Ebr workshop task 08 - fotoprotokoll - tag 3
Werner Drizhal
Fotos de las Jornadas litúrgicas en la Forma Extraordinaria del Rito Romano, celebradas en Pontevedra, en noviembre de 2008
Jornadas Liturgicas Pontevedra 2008
Jornadas Liturgicas Pontevedra 2008
catholicvs
PUEBLA
UN VIAJE
UN VIAJE
Maricela Serrano Castillo
000035 a2. rosilene
000035 a2. rosilene
Joana Koscianski
Mancare Romaneasca
Mancare Romaneasca
PAVELESCU MAGDALENA
Apresentação feita por Claúdio Machado durante o V Fórum da Internet no Brasil na trilha sobre Internet e Direitos Humanos no dia 15 de julho de 2015.
Apresentação de Claúdio Machado
Apresentação de Claúdio Machado
Fórum da Internet no Brasil
Rafaella 4ano B
Rafaella 4ano B
pafa
Alg Transg V Moy
Alg Transg V Moy
profeguerrini
dEBT REDUCTION PROGRAM- wHAT YOU SHOULD BE TAUGHT IN SCHOOL.
debt reduction program
debt reduction program
ownyourpaycheck
καλοκαιρι 2014 βιβλια
καλοκαιρι 2014 βιβλια
Elef Kent
Case Deosebite
Case Deosebite
PAVELESCU MAGDALENA
Wsa stellungnahme lissabon-strategie
Wsa stellungnahme lissabon-strategie
Werner Drizhal
Você já parou para pensar em quanto você pode economizar em viagem com o planejamento correto? Sabia que a melhor data de saída de uma passagem aérea é terça-feira? Ou que você pode se hospedar em Las Vegas gastando apenas US$30 por dia? Confira nossas 11 Dicas Essenciais para Economizar na Hora de Viajar!
11 Dicas Essenciais Para Economizar (e muito) na Hora de Viajar
11 Dicas Essenciais Para Economizar (e muito) na Hora de Viajar
Viaje Mais Pagando Menos
Sejarah Dunia pada Akhir Perang Dunia II
Sejarah Dunia pada Akhir Perang Dunia II
Sejarah Dunia pada Akhir Perang Dunia II
Paranody
Prepare to create Active Directory domain.
Active Directoryドメインを作る準備 ~AD DSとDNSサーバーのインストール~
Active Directoryドメインを作る準備 ~AD DSとDNSサーバーのインストール~
Michio Koyama
継承、オーバーライド、ポリモルフィズム
Javaプログラミング入門【第5回】
Javaプログラミング入門【第5回】
Yukiko Kato
基礎構文班21回目 (コンストラクタ, 継承)
基礎構文班21回目 (コンストラクタ, 継承)
XMLProJ2014
Weitere ähnliche Inhalte
Andere mochten auch
Dossier de ejercicios, de variadas técnicas y materiales realizados por Rosario Fátima Martín Rodríguez, n 2005, basados en LA TINA DE EDGAR DEGAS
Dossier de Fatima Martin Rodriguez 3
Dossier de Fatima Martin Rodriguez 3
Loly Iniguez
imagenes de pooh
Winnie Pooh
Winnie Pooh
Proferodriguc
Comenius preparatory visit
Comenius preparatory visit
Nuria de Salvador
Презентація про старт програми "Тепле вело-місто" - стратегічної програми середовища "Тепле місто" (Івано-Франківськ).
"Тепле вело-місто" (Івано-Франківськ) - старт програми
"Тепле вело-місто" (Івано-Франківськ) - старт програми
Viktor Zagreba
Temps era temps que regnà a Granada Aben Habuz, un rei moro molt famós i molt temut.
LastròLeg I Lembruiixadora
LastròLeg I Lembruiixadora
acasta2
Ebr workshop task 08 - fotoprotokoll - tag 3
Ebr workshop task 08 - fotoprotokoll - tag 3
Werner Drizhal
Fotos de las Jornadas litúrgicas en la Forma Extraordinaria del Rito Romano, celebradas en Pontevedra, en noviembre de 2008
Jornadas Liturgicas Pontevedra 2008
Jornadas Liturgicas Pontevedra 2008
catholicvs
PUEBLA
UN VIAJE
UN VIAJE
Maricela Serrano Castillo
000035 a2. rosilene
000035 a2. rosilene
Joana Koscianski
Mancare Romaneasca
Mancare Romaneasca
PAVELESCU MAGDALENA
Apresentação feita por Claúdio Machado durante o V Fórum da Internet no Brasil na trilha sobre Internet e Direitos Humanos no dia 15 de julho de 2015.
Apresentação de Claúdio Machado
Apresentação de Claúdio Machado
Fórum da Internet no Brasil
Rafaella 4ano B
Rafaella 4ano B
pafa
Alg Transg V Moy
Alg Transg V Moy
profeguerrini
dEBT REDUCTION PROGRAM- wHAT YOU SHOULD BE TAUGHT IN SCHOOL.
debt reduction program
debt reduction program
ownyourpaycheck
καλοκαιρι 2014 βιβλια
καλοκαιρι 2014 βιβλια
Elef Kent
Case Deosebite
Case Deosebite
PAVELESCU MAGDALENA
Wsa stellungnahme lissabon-strategie
Wsa stellungnahme lissabon-strategie
Werner Drizhal
Você já parou para pensar em quanto você pode economizar em viagem com o planejamento correto? Sabia que a melhor data de saída de uma passagem aérea é terça-feira? Ou que você pode se hospedar em Las Vegas gastando apenas US$30 por dia? Confira nossas 11 Dicas Essenciais para Economizar na Hora de Viajar!
11 Dicas Essenciais Para Economizar (e muito) na Hora de Viajar
11 Dicas Essenciais Para Economizar (e muito) na Hora de Viajar
Viaje Mais Pagando Menos
Sejarah Dunia pada Akhir Perang Dunia II
Sejarah Dunia pada Akhir Perang Dunia II
Sejarah Dunia pada Akhir Perang Dunia II
Paranody
Prepare to create Active Directory domain.
Active Directoryドメインを作る準備 ~AD DSとDNSサーバーのインストール~
Active Directoryドメインを作る準備 ~AD DSとDNSサーバーのインストール~
Michio Koyama
Andere mochten auch
(20)
Dossier de Fatima Martin Rodriguez 3
Dossier de Fatima Martin Rodriguez 3
Winnie Pooh
Winnie Pooh
Comenius preparatory visit
Comenius preparatory visit
"Тепле вело-місто" (Івано-Франківськ) - старт програми
"Тепле вело-місто" (Івано-Франківськ) - старт програми
LastròLeg I Lembruiixadora
LastròLeg I Lembruiixadora
Ebr workshop task 08 - fotoprotokoll - tag 3
Ebr workshop task 08 - fotoprotokoll - tag 3
Jornadas Liturgicas Pontevedra 2008
Jornadas Liturgicas Pontevedra 2008
UN VIAJE
UN VIAJE
000035 a2. rosilene
000035 a2. rosilene
Mancare Romaneasca
Mancare Romaneasca
Apresentação de Claúdio Machado
Apresentação de Claúdio Machado
Rafaella 4ano B
Rafaella 4ano B
Alg Transg V Moy
Alg Transg V Moy
debt reduction program
debt reduction program
καλοκαιρι 2014 βιβλια
καλοκαιρι 2014 βιβλια
Case Deosebite
Case Deosebite
Wsa stellungnahme lissabon-strategie
Wsa stellungnahme lissabon-strategie
11 Dicas Essenciais Para Economizar (e muito) na Hora de Viajar
11 Dicas Essenciais Para Economizar (e muito) na Hora de Viajar
Sejarah Dunia pada Akhir Perang Dunia II
Sejarah Dunia pada Akhir Perang Dunia II
Active Directoryドメインを作る準備 ~AD DSとDNSサーバーのインストール~
Active Directoryドメインを作る準備 ~AD DSとDNSサーバーのインストール~
Ähnlich wie 第23回目
継承、オーバーライド、ポリモルフィズム
Javaプログラミング入門【第5回】
Javaプログラミング入門【第5回】
Yukiko Kato
基礎構文班21回目 (コンストラクタ, 継承)
基礎構文班21回目 (コンストラクタ, 継承)
XMLProJ2014
トピックス:スーパークラス, サブクラス, extends, super, 継承 Java の基本(スライド資料とプログラム例)(全17回) https://www.kkaneko.jp/pro/pi/index.html 金子邦彦研究室ホームページ https://www.kkaneko.jp/index.html
pi-9. スーパークラス, サブクラス, 継承
pi-9. スーパークラス, サブクラス, 継承
kunihikokaneko1
2023/06/16の勉強会で発表されたものです。
オブジェクト指向
オブジェクト指向
iPride Co., Ltd.
トピックス:Python, Google Colaboratory, クラス, メソッド, コンストラクタ, 継承, スーパークラス, サブクラス, class, def, __init__, self, vars, super Python 入門(Google Colaboratory を使用)(全8回) https://www.kkaneko.jp/pro/pf/index.html 金子邦彦研究室ホームページ https://www.kkaneko.jp/index.html
pf-8. メソッド,クラス,コンストラクタ,継承
pf-8. メソッド,クラス,コンストラクタ,継承
kunihikokaneko1
トピックス:メソッド, クラス, スーパークラス, サブクラス, 継承, クラスの抽象化, Java プログラム例 Java の基本(スライド資料とプログラム例)(全17回) https://www.kkaneko.jp/pro/pi/index.html 金子邦彦研究室ホームページ https://www.kkaneko.jp/index.html
pi-13. 今までの総まとめ
pi-13. 今までの総まとめ
kunihikokaneko1
Java の基本(スライド資料とプログラム例)(全17回) https://www.kkaneko.jp/pro/pi/index.html 金子邦彦研究室ホームページ https://www.kkaneko.jp/index.html
pi-3. 式の抽象化とメソッド
pi-3. 式の抽象化とメソッド
kunihikokaneko1
Effective java2nd chap04
Effective java2nd chap04
ohtsuchi
Ähnlich wie 第23回目
(8)
Javaプログラミング入門【第5回】
Javaプログラミング入門【第5回】
基礎構文班21回目 (コンストラクタ, 継承)
基礎構文班21回目 (コンストラクタ, 継承)
pi-9. スーパークラス, サブクラス, 継承
pi-9. スーパークラス, サブクラス, 継承
オブジェクト指向
オブジェクト指向
pf-8. メソッド,クラス,コンストラクタ,継承
pf-8. メソッド,クラス,コンストラクタ,継承
pi-13. 今までの総まとめ
pi-13. 今までの総まとめ
pi-3. 式の抽象化とメソッド
pi-3. 式の抽象化とメソッド
Effective java2nd chap04
Effective java2nd chap04
Mehr von XMLProJ2014
第3回資料
Java班講義資料第3回
Java班講義資料第3回
XMLProJ2014
第2回
Java班講義資料第2回
Java班講義資料第2回
XMLProJ2014
第1回講義資料
第1回Java講義資料
第1回Java講義資料
XMLProJ2014
環境導入用
00環境構築
00環境構築
XMLProJ2014
クリスマス会スライド Mash up awards
Mash up awards(クリスマス会)
Mash up awards(クリスマス会)
XMLProJ2014
クリスマス会LT きのこたけのこ戦争
きのこたけのこ戦争
きのこたけのこ戦争
XMLProJ2014
クリスマス会LTポケモンクイズ
クリパ用Lt2014
クリパ用Lt2014
XMLProJ2014
クリスマス会スライド 三値について
ポケモン解説
ポケモン解説
XMLProJ2014
クリスマス会LT(制作したゲームについて)
クリスマス会Lt
クリスマス会Lt
XMLProJ2014
1年生のTwitterクライアント制作
一年ツイッター
一年ツイッター
XMLProJ2014
C++班学発スライド
C++班
C++班
XMLProJ2014
C#班学発スライド
C#班
C#班
XMLProJ2014
Web班学発スライド
Web班
Web班
XMLProJ2014
Web班第11回
Web 11
Web 11
XMLProJ2014
Web班第9回
Web 09
Web 09
XMLProJ2014
Android班第4回
Android班第4回
Android班第4回
XMLProJ2014
web10回改
Web 10
Web 10
XMLProJ2014
OpenSourceについて
OpenSource
OpenSource
XMLProJ2014
百合について
百合について
百合について
XMLProJ2014
web08-
Web 08
Web 08
XMLProJ2014
Mehr von XMLProJ2014
(20)
Java班講義資料第3回
Java班講義資料第3回
Java班講義資料第2回
Java班講義資料第2回
第1回Java講義資料
第1回Java講義資料
00環境構築
00環境構築
Mash up awards(クリスマス会)
Mash up awards(クリスマス会)
きのこたけのこ戦争
きのこたけのこ戦争
クリパ用Lt2014
クリパ用Lt2014
ポケモン解説
ポケモン解説
クリスマス会Lt
クリスマス会Lt
一年ツイッター
一年ツイッター
C++班
C++班
C#班
C#班
Web班
Web班
Web 11
Web 11
Web 09
Web 09
Android班第4回
Android班第4回
Web 10
Web 10
OpenSource
OpenSource
百合について
百合について
Web 08
Web 08
Kürzlich hochgeladen
NewSQLの可用性構成パターン (OCHaCafe Season 8 #4 発表資料) 2024年5月8日(水) NTTデータグループ 技術開発本部 小林 隆浩
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
Jue Wang, Wentao Zhu, Pichao Wang, Xiang Yu, Linda Liu, Mohamed Omar, Raffay Hamid, " Selective Structured State-Spaces for Long-Form Video Understanding" CVPR2023 https://openaccess.thecvf.com/content/CVPR2023/html/Wang_Selective_Structured_State-Spaces_for_Long-Form_Video_Understanding_CVPR_2023_paper.html
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
LoRaWANスマート距離検出センサー DS20Lカタログ
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
This is an introduction to MAPPO's paper.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
2022年10月27日に社内向けに開催した勉強会資料の社外公開版です(発表8分程度)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
2024年5月8日 Power Platform 勉強会 #1 LT資料
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Key topics covered: - Understanding Ballerina's role in integrations: features and advantages - Designing and implementing REST APIs for integration - Designing and implementing GraphQL services with Ballerina - Monitoring and observing applications - Introduction to data integration
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
Syed Talal Wasim, Muzammal Naseer, Salman Khan, Ming-Hsuan Yang, Fahad Shahbaz Khan , "Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Grounding" arXiv2024 https://arxiv.org/abs/2401.00901v2
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Kürzlich hochgeladen
(12)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
第23回目
1.
XMLPro 23回目 (最終回)
2.
前回の復習 (クラス)コンストラクタ 継承 2
3.
コンストラクタ • オブジェクトを作成した時だけ呼ばれるメソッ ド • 初期設定に使われたりする 3
4.
使い方 main文の無いクラスで class クラス名{ public クラス名(引数の型
引数){ 処理の内容 } } 青枠の中がコンストラクタ 4
5.
継承 • スーパークラス(親)のメソッド、変数を使うこと ができるようにするサブクラス(子)を作ること をさす 5
6.
使い方 class サブクラス名 extendsスーパークラス名{ 処理の内容 } 6
7.
本日の内容 今までのまとめ 7
8.
今までやったこと • 変数と型 • 繰り返し •
文字入出力 • 条件分岐 • メソッド • クラス • 継承 8
9.
今までやったこと • 変数と型 • 繰り返し •
文字入出力 • 条件分岐 • メソッド • クラス • 継承 9
10.
変数と型 • プログラム内で使用する文字や数を変数と言 い型で区別している • int •
double • char • String • … 10
11.
四則演算などを行った場合 char < int
< long < float < double 精度の高い型に統一されます ソース 実行結果 11
12.
キャスト 変数の手前に (型) 変数 と記述することで型を強制的に別の型に変換す ることができる これをキャストという 12
13.
今までやったこと • 変数と型 • 繰り返し •
文字入出力 • 条件分岐 • メソッド • クラス • 継承 13
14.
繰り返し • 同じような動作を繰り返すために繰り返し用 の構文が用意されている • for •
while • do while 14
15.
for(int a=1;a<=10;a++){ 繰り返したい内容 } for(変数の初期化;繰り返し条件式; 一回終わるごとの 処理){ 繰り返しの内容 } 15
16.
while文 while(繰り返し条件){ 繰り返したい内容 } 繰り返し条件が真である間{ }の中を繰り返す 16
17.
多重ループ 入れ子とも呼ばれる FizzBuzz問題の時forの繰り返しの中に if文で判定をする処理を書いた これと同じでfor文の中にfor文をつくることもで きる 17
18.
問題 • 1から13579までの数を足し合わせて表示す るプログラムを作成する 18
19.
今までやったこと • 変数と型 • 繰り返し •
文字入出力 • 条件分岐 • メソッド • クラス • 継承 19
20.
文字入力 ソースコードではない場所からの入力やファイ ルの読み込みのために • BufferedReader • Scanner の2つを使用した 20
21.
• Scanner scan=new
Scanner(System.in); • String str=scan.nextline(); これでstrに入力した文字が入る 21
22.
文字出力 • コンソールに表示している方法 • system.out.print(出力したい内容); •
system.out.println(出力したい内容); • printlnで出力後改行される 22
23.
問題 コンソールに • system.out.println(“HelloWorld”); と表示させる 23
24.
今までやったこと • 変数と型 • 繰り返し •
文字入出力 • 条件分岐 • メソッド • クラス • 継承 24
25.
条件分岐 条件によって分岐するプログラムを作りたい ときに使われる構文で 「もし設定した条件を満たしていたら」 という場合の処理を記述できる 25
26.
if(条件 1){ 条件1が真の時に実行される処理 } else if(条件2){ 条件2が真の時に実行される処理 } else
if(条件n){ 条件nが真の時に実行される処理 } 26
27.
問題 • キーボードから入力した数字が3と8の公倍数 であったら、入力した数字を表示するプログラ ムを書く 27
28.
今までやったこと • 変数と型 • 繰り返し •
文字入出力 • 条件分岐 • メソッド • クラス • 継承 28
29.
メソッド • プログラムでは同じような処理を何度も記述 しなければならないことがあります • そんな処理を一つの機能としてまとめて、必 要に応じて利用できるようにしておくと便利で す。 ↓ その纏めた処理の塊をメソッドといいます 29
30.
メソッドを呼び出すときは メソッド名(引数); で呼び出せる 呼び出されるメソッドでは public static 返り値
メソッド名(引数の型 引数の名前){ 処理の内容 } 30
31.
メソッドと引数 31
32.
実行結果 • mainでは引数としてdoubleを渡しています • doubleを受けとっているメソッドはどれ? 結果→ 32
33.
• 同じメソッド名でも引数の型や数によって使い 分けられます。これをオーバーロードといいま す 33
34.
関数の定義方法図解 いつも書くも の 返り値の 型 関数 名前 引数 の型 引数の 名前 返り値 の値
35.
問題 • 引数を2つを受け取り、BMIを返すBMIメソッド を作成する • BMIは体重(kg)÷身長(m)*身長(m) で求められる 35
36.
今までやったこと • 変数と型 • 繰り返し •
文字入出力 • 条件分岐 • メソッド • クラス • 継承 36
37.
クラス • クラスと言うのは何かといいますと、何かを実行する 物体の設計図のようなものです。 • 何かを実行するというのは、例えば車であれば人を乗 せて走りますし、テレビであれば放送を受信して画像 と音を出すということを実行します。 •
クラスというのはそれらの設計図と言うわけです。 – http://www.javadrive.jp/start/about/index1.html よ り 37
38.
クラスとは • クラスはメソッド(機能)とフィールド(変数のこ と)の固まりです • メソッド(機能)とフィールド(変数のこと)のこと をクラスのメンバといいます 38
39.
クラスにはメソッド書けます Staticは必要ない(普通は) 例) class クラス名{ public void
メソッド() { } } 39
40.
クラスのメソッドを使うにはオブジェクトを作成す る クラス名 オブジェクト名 =
new クラス名(引数); オブジェクト名.メソッド名(引数) 40
41.
今までやったこと • 変数と型 • 繰り返し •
文字入出力 • 条件分岐 • メソッド • クラス • 継承 41
42.
継承 共通している部分はそのままで異なる部分だ け追加すると手間がかからない。 このような場合に、親となるクラスをスーパークラ スと言います。 継承すると「継承元のクラス」のメソッドやフィール ドが「継承したクラス」で使えるようになります 継承する側のクラスはサブクラスと呼ぶ 42
43.
使い方 class サブクラス名 extendsスーパークラス名{ 処理の内容 } 注意点 クラスの継承は一度に1つしか出来ないことです。 継承したいクラスが複数あったとしても、Javaでは 一度に1つのスーパークラスしか継承することは出 来ません。 43
Jetzt herunterladen