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

1. ลักษณะของ เมธอด 4ลักษณะ

1.1. 1.assessibility

1.2. 2.Modifier => Static/Non-static

1.3. 3.Void return

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

2. Constructor method

2.1. ลักษณะ 1. เมธอดที่ชื่อเดียวกับคลาส

2.2. 2.การเรียกใช้ Constructor method

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

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

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

3. Class

3.1. ตัวแปร Variable

3.2. method

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

4.1. 1.มี main

4.1.1. ตัวแปร

4.1.2. methodfunctions

4.1.3. main,oncreate

4.2. 2.ไม่มี main

4.2.1. ตัวแปร

4.2.2. methodfunctions

4.3. 3.abstract

4.3.1. abstract method

4.3.2. method ธรรมดา

4.4. 4.interface

4.4.1. abstract method

5. ประเภทของเมธอด 4ประเภท

5.1. 1.life cycle (main,oncreate) สั่งทำงาน

5.2. 2.ธรรมดา มี body

5.3. 3.abstract มีแต่ชื่อ

5.4. 4.constructor ชื่อเดียวกับคลาส

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

6.1. วิธ๊ที่1 สร้าง object ของคลาสนั้น เพื่อเรียกเมธอดของ

6.1.1. 1.คลาสธรรมดา C2

6.1.2. 2.abstract class (จะ implement abstract method เข้ามา) C3

6.1.3. 3.interface class (จะ implement abstract method เข้ามา) C4

6.2. วิธีที่2 การถ่ายทอดคุณสมบัติ inheritance ใช้ C1

6.2.1. 1.ธรรมดา ใช้การ extends

6.2.2. 2.abstract class

7. แนวคิดของโปรแกรมเชิงวัตถุ OOP Concepts คือ

7.1. 1.การปกป้อง (Encapsulation) Default Pulic Private Protected

7.2. 2.การสืบทอด (Inheritance) Extends Implements

7.3. 3.การพ้องรูป (Polymorphism) มี2หลักการที่สำคัญ

7.3.1. 3.1 โอเวอร์โหลดดิ้ง (Overloading)

7.3.2. 3.2 โอเวอร์ไลน์ดิ้ง (Overliding)

8. ลักษณะของตัวแปร

8.1. accessibility

8.1.1. Default

8.1.2. Public

8.1.3. Private

8.1.4. Protected

8.2. Modifier

8.2.1. Static

8.2.2. Non static

8.3. Data type ประเภท

8.3.1. เช่น int , double

8.4. assign value การกำหนดค่า

8.4.1. Public static int a=2

8.5. เรียกจากโฟล์เดอร์เดียวกัน  1.โดยตรง 2.ใช้ object เรียก 3.ใช้ object อย่างเดียว

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

9.1. 1. local

9.1.1. create local variable

9.2. 2. field

9.2.1. create field 'x'

9.3. 3. field in type

9.3.1. create field 'x' in type 'mainactivity'

9.4. 4. paramiter

9.4.1. create parameter 'x'