Enviar búsqueda
Cargar
基礎構文班18回目
•
Descargar como PPTX, PDF
•
0 recomendaciones
•
412 vistas
XMLProJ2014
Seguir
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 32
Descargar ahora
Recomendados
第一回Data mining勉強会 -第二章 - 原案
第一回Data mining勉強会 -第二章 - 原案
yushin_hirano
C言語講習会2
C言語講習会2
odenhadengaku
第一回Data mining勉強会 -第二章
第一回Data mining勉強会 -第二章
Tomonobu_Hirano
C言語講習会1
C言語講習会1
odenhadengaku
関数型都市忘年会『はじめての函数型プログラミング』
関数型都市忘年会『はじめての函数型プログラミング』
Kenta USAMI
テンプレートメタプログラミング as 式
テンプレートメタプログラミング as 式
digitalghost
解説#1 C言語ポインタとアドレス
解説#1 C言語ポインタとアドレス
Ruo Ando
東大生向けデータ解析講座 データ解析前処理
東大生向けデータ解析講座 データ解析前処理
西岡 賢一郎
Recomendados
第一回Data mining勉強会 -第二章 - 原案
第一回Data mining勉強会 -第二章 - 原案
yushin_hirano
C言語講習会2
C言語講習会2
odenhadengaku
第一回Data mining勉強会 -第二章
第一回Data mining勉強会 -第二章
Tomonobu_Hirano
C言語講習会1
C言語講習会1
odenhadengaku
関数型都市忘年会『はじめての函数型プログラミング』
関数型都市忘年会『はじめての函数型プログラミング』
Kenta USAMI
テンプレートメタプログラミング as 式
テンプレートメタプログラミング as 式
digitalghost
解説#1 C言語ポインタとアドレス
解説#1 C言語ポインタとアドレス
Ruo Ando
東大生向けデータ解析講座 データ解析前処理
東大生向けデータ解析講座 データ解析前処理
西岡 賢一郎
Green Your Retirement: Social(k)
Green Your Retirement: Social(k)
GreenBizNetwork
151222 GHK-k eta Sasietako Mankomunitatea
151222 GHK-k eta Sasietako Mankomunitatea
Diputación Foral de Gipuzkoa
Paul Clough Sheffield iSchool Evaluating Info Searching in Digital Cultural H...
Paul Clough Sheffield iSchool Evaluating Info Searching in Digital Cultural H...
scotdigich
Photo album 25
Photo album 25
Maribel Viloria
Pra latihan Excel
Pra latihan Excel
MuhammadNurHabibi
El principio de cualquier victoria es conocer al enemigo
El principio de cualquier victoria es conocer al enemigo
ruben7778
75947065
75947065
Samantha Kienemund
Welcome packet!
Welcome packet!
Samantha Santiago
Reutilitzar la informació pública per innovar
Reutilitzar la informació pública per innovar
Jordi Graells
Aldeia dos Reis Condado
Aldeia dos Reis Condado
SuporteaoCorretor
Mora jofre
Mora jofre
Antonia Ch
Enfermedadescausadasporlacontaminacindelaire
Enfermedadescausadasporlacontaminacindelaire
fenz041
O Ouro Vestido de Negro - A Ameaça da Indústria Petrolífera em Portugal, de J...
O Ouro Vestido de Negro - A Ameaça da Indústria Petrolífera em Portugal, de J...
Jorge Moreira
Entrevista a Manuel Castells
Entrevista a Manuel Castells
flopereyra
กองทัพไทยกับการเตรียมความพร้อมเ่ประชาคมอาเซียน
กองทัพไทยกับการเตรียมความพร้อมเ่ประชาคมอาเซียน
Teeranan
Screening 101
Screening 101
GreenBizNetwork
Internet semana 2 dia 2 practica 3
Internet semana 2 dia 2 practica 3
Xavier Hernandez
Sem 2 dia 3 internet lab
Sem 2 dia 3 internet lab
Xavier Hernandez
Csrt singapore workshop draft agenda 30jul12 1_
Csrt singapore workshop draft agenda 30jul12 1_
Teeranan
Nmlc ef4 module1 day02 watertight integrity
Nmlc ef4 module1 day02 watertight integrity
John Roy Daulong
Java班講義資料第3回
Java班講義資料第3回
XMLProJ2014
Java班講義資料第2回
Java班講義資料第2回
XMLProJ2014
Más contenido relacionado
Destacado
Green Your Retirement: Social(k)
Green Your Retirement: Social(k)
GreenBizNetwork
151222 GHK-k eta Sasietako Mankomunitatea
151222 GHK-k eta Sasietako Mankomunitatea
Diputación Foral de Gipuzkoa
Paul Clough Sheffield iSchool Evaluating Info Searching in Digital Cultural H...
Paul Clough Sheffield iSchool Evaluating Info Searching in Digital Cultural H...
scotdigich
Photo album 25
Photo album 25
Maribel Viloria
Pra latihan Excel
Pra latihan Excel
MuhammadNurHabibi
El principio de cualquier victoria es conocer al enemigo
El principio de cualquier victoria es conocer al enemigo
ruben7778
75947065
75947065
Samantha Kienemund
Welcome packet!
Welcome packet!
Samantha Santiago
Reutilitzar la informació pública per innovar
Reutilitzar la informació pública per innovar
Jordi Graells
Aldeia dos Reis Condado
Aldeia dos Reis Condado
SuporteaoCorretor
Mora jofre
Mora jofre
Antonia Ch
Enfermedadescausadasporlacontaminacindelaire
Enfermedadescausadasporlacontaminacindelaire
fenz041
O Ouro Vestido de Negro - A Ameaça da Indústria Petrolífera em Portugal, de J...
O Ouro Vestido de Negro - A Ameaça da Indústria Petrolífera em Portugal, de J...
Jorge Moreira
Entrevista a Manuel Castells
Entrevista a Manuel Castells
flopereyra
กองทัพไทยกับการเตรียมความพร้อมเ่ประชาคมอาเซียน
กองทัพไทยกับการเตรียมความพร้อมเ่ประชาคมอาเซียน
Teeranan
Screening 101
Screening 101
GreenBizNetwork
Internet semana 2 dia 2 practica 3
Internet semana 2 dia 2 practica 3
Xavier Hernandez
Sem 2 dia 3 internet lab
Sem 2 dia 3 internet lab
Xavier Hernandez
Csrt singapore workshop draft agenda 30jul12 1_
Csrt singapore workshop draft agenda 30jul12 1_
Teeranan
Nmlc ef4 module1 day02 watertight integrity
Nmlc ef4 module1 day02 watertight integrity
John Roy Daulong
Destacado
(20)
Green Your Retirement: Social(k)
Green Your Retirement: Social(k)
151222 GHK-k eta Sasietako Mankomunitatea
151222 GHK-k eta Sasietako Mankomunitatea
Paul Clough Sheffield iSchool Evaluating Info Searching in Digital Cultural H...
Paul Clough Sheffield iSchool Evaluating Info Searching in Digital Cultural H...
Photo album 25
Photo album 25
Pra latihan Excel
Pra latihan Excel
El principio de cualquier victoria es conocer al enemigo
El principio de cualquier victoria es conocer al enemigo
75947065
75947065
Welcome packet!
Welcome packet!
Reutilitzar la informació pública per innovar
Reutilitzar la informació pública per innovar
Aldeia dos Reis Condado
Aldeia dos Reis Condado
Mora jofre
Mora jofre
Enfermedadescausadasporlacontaminacindelaire
Enfermedadescausadasporlacontaminacindelaire
O Ouro Vestido de Negro - A Ameaça da Indústria Petrolífera em Portugal, de J...
O Ouro Vestido de Negro - A Ameaça da Indústria Petrolífera em Portugal, de J...
Entrevista a Manuel Castells
Entrevista a Manuel Castells
กองทัพไทยกับการเตรียมความพร้อมเ่ประชาคมอาเซียน
กองทัพไทยกับการเตรียมความพร้อมเ่ประชาคมอาเซียน
Screening 101
Screening 101
Internet semana 2 dia 2 practica 3
Internet semana 2 dia 2 practica 3
Sem 2 dia 3 internet lab
Sem 2 dia 3 internet lab
Csrt singapore workshop draft agenda 30jul12 1_
Csrt singapore workshop draft agenda 30jul12 1_
Nmlc ef4 module1 day02 watertight integrity
Nmlc ef4 module1 day02 watertight integrity
Más de XMLProJ2014
Java班講義資料第3回
Java班講義資料第3回
XMLProJ2014
Java班講義資料第2回
Java班講義資料第2回
XMLProJ2014
第1回Java講義資料
第1回Java講義資料
XMLProJ2014
00環境構築
00環境構築
XMLProJ2014
Mash up awards(クリスマス会)
Mash up awards(クリスマス会)
XMLProJ2014
きのこたけのこ戦争
きのこたけのこ戦争
XMLProJ2014
クリパ用Lt2014
クリパ用Lt2014
XMLProJ2014
ポケモン解説
ポケモン解説
XMLProJ2014
クリスマス会Lt
クリスマス会Lt
XMLProJ2014
一年ツイッター
一年ツイッター
XMLProJ2014
C++班
C++班
XMLProJ2014
C#班
C#班
XMLProJ2014
Web班
Web班
XMLProJ2014
Web 11
Web 11
XMLProJ2014
Web 09
Web 09
XMLProJ2014
Android班第4回
Android班第4回
XMLProJ2014
Web 10
Web 10
XMLProJ2014
OpenSource
OpenSource
XMLProJ2014
百合について
百合について
XMLProJ2014
Web 08
Web 08
XMLProJ2014
Más de 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
Último
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
Último
(10)
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
基礎構文班18回目
1.
XMLPro 18回目
2.
前回の復習 メソッド 2
3.
メソッドとは? • 数学的には、f(x) =
2x + 3 とか書いたりする物です。 • プログラム的には上の数学的なものも作れるし、実 際それもあるのですが、一般的には 「名前をつけて定義した、一連の処理」 というものです。
4.
メソッドとは? • プログラムでは同じような処理を何度も記述 しなければならないことがあります • そんな処理を一つの機能としてまとめて、必 要に応じて利用できるようにしておくと便利で す。 ↓ •
その纏めた処理の塊をメソッドといいます 4
5.
• プログラムを実行したとき、mainメソッド内の 上から順番に処理される • mainメソッド内で呼び出されなければ作ったメ ソッドは処理されません!! 5
6.
戻り値 • メソッドには戻り値を指定することができます 戻り値とはそのメソッドを呼び出したときに 返される値です 戻り値が無いなら 型は
void 戻り値がある場合は必ず 「return 戻り値;」 が必要です!! 6
7.
引数の型 7
8.
オーバーロード • メソッドは引数が同じでなければ同一の名前 を使うことができる. • メソッド
show()は同じ名前だが引数が異なる ので定義できる 8
9.
問題 引数を2つを受け取り、BMIを返すBMIメソッドを 作成 BMIは体重(kg)÷身長(m)^2 で求められる 9
10.
答え • 引数を2つ受け取る • BMIを返すメソッドなのでdouble型のreturnが 必要 10
11.
まとめ:関数の定義方法図解 いつも書くも の 戻り値の 型 関数 名前 引数 の型 引数の 名前 戻り値 の値
12.
本日の内容 メソッドの続き クラスについて 12
13.
メソッド • プログラムでは同じような処理を何度も記述 しなければならないことがあります • そんな処理を一つの機能としてまとめて、必 要に応じて利用できるようにしておくと便利で す。 ↓ •
その纏めた処理の塊をメソッドといいます 13
14.
今までに使ってきたメソッド • Scan.nextInt(); • Scan.close(); •
Integer.parseInt(); • br.Leadline(); 14
15.
クラスとは • プログラムの一番外側に記述されていたもの • クラスはメソッドと変数の固まり •
メソッドと変数のことをクラスのメンバと言う 15
16.
クラスとは • クラスと言うのは何かといいますと、何かを実 行する物体の設計図のようなものです。 • 何かを実行するというのは、例えば車であれ ば人を乗せて走りますし、テレビであれば放 送を受信して画像と音を出すということを実行 します。 •
クラスというのはそれらの設計図と言うわけ です。 – http://www.javadrive.jp/start/about/index1.html より 16
17.
• 皆さんがプログラムへの数の入力に使う、 あのScannerも、クラスの1つです。 • Scannerは、nextInt()とかnextDouble() のような関数を持っています。 •
Scannerは関数を持つ、関数を持つのはクラス • よってScannerはクラス。 17
18.
クラスの作り方 • ここをクリック 18
19.
• 名前を入力 Personクラスを作成 19
20.
完成 • ついでにsayという関数も作ってください 20
21.
オブジェクトの作成 • クラスとは設計図だと書きましたが、車の設 計図が人を乗せて走ってくれるわけではあり ません。 • 実際に動かすためには設計図を元に実際に 物体を作る必要があります。 •
クラスを元に実際に作った物をオブジェクトと 呼んでいます。クラスから物体を作成するに は"new"を使います • http://www.javadrive.jp/start/about/index2.html より 21
22.
newを使いオブジェクトを作成 クラス名 オブジェクト名 =
new クラス名(引数); 例) Scannerクラスのscanというオブジェクトを作成 22
23.
• 作成したオブジェクトは他のクラスでも使用す ることができる • 使用法は オブジェクト名.変数名=******; •
オブジェクト=インスタンス • 意味は同じです 23
24.
mainがある方のクラス personクラスにint型変数ageを宣言して mainクラスで使ってみる 24
25.
同じクラスのオブジェクトを2つ作成する 25
26.
クラス Person 26
27.
• p1,p2共にageを変更しないで出力してみると … 27
28.
注意:関数の中の変数は別! • クラスが持つ関数の中にも何か変数を定義すること ができますが、 • 関数の中の変数は、関数が終わると 中身が捨てられてしまう上に、 その関数以外では使えないことになってます!
29.
• 先週のスライドではstaticがついていましたが • 他のクラスから使うときは必要ないです 29
30.
問題 • 以下に示すクラスを作ってください。 –クラス名:「Student」(学生) –持っている関数 • 「こんにちは!」と表示するメソッド「hello」 –持っている変数 •
String型の、name(名前) • int型の、grade(学年。) 次へ続く・・・ 30
31.
• 作成したStudentクラスをmain文のあるクラス から操作して • メソッドを使いhelloを表示させる •
名前と学年を表示させる 31
32.
それができた人は • オリジナルのクラスを何か1つ作成して • オブジェクトとメソッドを作ってみる •
変数は何個でも良い 32
Descargar ahora