Enviar pesquisa
Carregar
基礎構文班18回目
•
Transferir como PPTX, PDF
•
0 gostou
•
412 visualizações
XMLProJ2014
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 32
Baixar agora
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
Mais conteúdo relacionado
Destaque
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
Destaque
(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
Mais 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
Mais 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
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
Último
(11)
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
基礎構文班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
Baixar agora