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

1. เมธอด

1.1. accessibility สิทธิการเข้าถึง

1.1.1. default ไม่เขียน

1.1.2. public เรียกได้หมด

1.1.3. private เฉพาะคลาสแม่

1.1.4. protected เฉพาะคลาสลูก

1.2. modifier การปรับแต่ง

1.2.1. static

1.2.2. non static ไม่เขียน

1.3. void return

1.4. parameter

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

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

2.1. มี main

2.2. ไม่มีเมน

2.3. abstract

2.3.1. เมธอด ธรรมดา

2.3.2. abstract เมธอด

2.4. interface

2.4.1. abstract เมธอดอย่างเดียว

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

3.1. constructor

3.1.1. มีแต่ชื่อ

3.2. abstract

3.2.1. มีbody

3.3. ธรรมดา

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

3.4. life cycle

3.4.1. มีค่าเท่ากับ root

4. แนวคิดการเขียนโปรแกรมเชิงวัตถุ

4.1. Encapsulation การปกป้อง

4.1.1. default,public,private,protect

4.2. lnheritance การสืบทอด

4.2.1. extend,implement

4.3. polymorphism การพ้องรูป

4.3.1. overloading

4.3.1.1. รับค่า parameter

4.3.2. overiding

4.3.2.1. Code ใน body ต่างกัน

5. ตัวแปร

5.1. accessibility สิทธิการเข้าถึง

5.1.1. default ไม่เขียน

5.1.2. public เรียกได้หมด

5.1.3. private เฉพาะคลาสแม่

5.1.4. protected เฉพาะคลาสลูก

5.2. modifier การปรับแต่ง

5.2.1. static

5.2.2. non static ไม่เขียน

5.3. data type ประเภทตัวแปร

5.3.1. เช่น int double

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

5.4.1. เช่น public static int  a=2;

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

6.1. local อยู่นอกปีกกาในเมธอด

6.1.1. Create local variable 'X'

6.2. field อยู่ในปีกกาในเมธอด

6.2.1. Create field 'x'

6.3. field in type ตัวแปรคลาส

6.3.1. Create field 'x' in type 'Main'

6.4. parameter อยู่ในวงเล็บพารามิเตอร์

7. วิธีเรียกใช้ เมธอด

7.1. normal method

7.1.1. สร้าง object ของคลาสนั้น เรียกจากคลาสนั้น

7.2. constructor method

7.3. abstract method