Android studio  JAVA

Get Started. It's Free
or sign up with your email address
Android studio  JAVA by Mind Map: Android studio  JAVA

1. ประเภทของเมธอด มี 4แบบ

1.1. life cycle (main.oncreate) สั่งทงาน

1.2. ธรรมดามี body

1.3. abstract มีแต่ชื่อ

1.4. Constructor ชื่อเดียวกับคลาส

2. คลาสที่มี main oncreate เรียกเมธอดของคลาสอื่นมาทำงาน

2.1. วิธีที่1 สร้าง object ของคลาสนั้น เพื่อ

2.2. คลาสธรรมดา C2

2.3. Abstract class (จะ implement abstract method เข้ามา)

2.4. Abstract class (จะ implement abstract method เข้ามา)

3. แนวคิดของการโปรแกรมเชิงวัตถุ  (oop Concepts) คือ

3.1. 1. การปกป้อง (Encasulation) default public private protected คือ การรวมกลุ่มของข้อมูล และกลุ่มของเพื่อการปกป้อง และเลือกตอบสนอง

3.2. 2. การสือทอด (inheritance) extends implements คือ การยอมให้นำไปใช้ หรือเขียนขึ้นมาทดแทนของเดิม

3.3. 3. การพ้องรูป (polymorphism) มาจากภาษากรีก หมายถึงหลายรูป (Many Shapes) ซึ่งมี 2 หลักการที่สำคัญคือ                                                 3.1 โอเ;อร์โหลดดิ้ง (Overloading) มีชื่อโปรแกรมเดียวกัน แต่รายการตัวแปร (Parameter List) ต่างกัน                                                             3.2 โอเวอร์ไรดิ้ง (Overriding) มีชื่อและตัวแปรเหมือนกัน เพื่อเขียนฤษติกรรม (Behavior) ขึ้นมาใหม่

4. ตัวแปร  variable

4.1. modifier

4.1.1. static

4.1.2. non static

4.2. data type

4.2.1. int,font,double

4.2.2. char,sting

4.3. assign value

4.3.1. public static int a=2

4.4. accessibility

4.4.1. Default

4.4.2. public

4.4.3. private

4.4.4. protected

5. Method

5.1. accessibility

5.2. modifier  => static/non-static

5.3. void reteturn

5.4. รับ/ไม่รับค่าพารามิเตอร์

6. constructor method คิอเมธอดที่ชื่อเดียวกับคลาส

6.1. 1. เพื่อสร้าง object class c1=new class1();

6.2. 2. เพื่อสั่งใหกำหนดค่าเริ่มต้น new class();

6.3. 3. ถ้ามีมากกว่า 1 คอนตักเตอร์ การรับค่าพวกพารามิเตอร์ต้องไม่เหมือนกับ (overloading constructor

7. ตำแหน่งของตัวแปร 4ตำแหน่ง

7.1. local

7.1.1. Create local variable 'x'

7.2. field

7.2.1. Create field 'x'

7.3. field in type

7.3.1. Create field 'x' in type 'MainActivity'

7.4. class

7.5. parameter

7.5.1. Create parameter 'x'

8. ประเภทของคลาส มี4ประเภท

8.1. มี main.oncreate

8.2. ไม่มีเมน

8.3. abstract

8.4. interface