Snack's 1967
↓↓xuống cuối trang↓↓
Chào mừng bạn đến với wap DinhLoi.XtGem.Com | Chúc bạn có 1 năm mới vui vẻ tốt lành hạnh phúc! Hãy giới thiệu website này cho bạn bè nhé!img
DinhLoi.XtGem.Com =>> CaFe9x.Gq
Bạn đến từ quốc gia:



Hôm nay ngày
07.07.26/04:33
img- Hi. Xin chào! Mozilla/5.0
logo
.
HOMECHÁTTruyệnFORUM
logo

Chatbox|Admin nhận làm wap/web, giá cả thương lượng... Thông tin admin tại mỗi bài viết.
Home · Bang hội ·
* Đăng Nhập hoặc Đăng Kí
để sử dụng hết chức năng của diễn đàn.
Hi, Khách!
HomeBang hội » Thủ thuật » Nokia s40 » » Xem bài viết
Xuống dưới »
avatar by Pham_loi Pham_loi
Chức vụ:
02:04:27, 17-07-2015

Bài 5 – Lập trình OOP (tiếp)
Khai báo một class
public abstract class MyClass {}
Từ thứ 1 là khai báo quyền truy xuất và kế thừa,có 3 loại
-public:được phép truy xuất từ bất cứ nơi nào và bất cứ lớp nào cũng được quyền kế thừa
-protected:chỉ có phương thức cùng gói được phép truy xuất và kế thừa
-private:chỉ có phương thức cùng gói được phép truy xuất nhưng không lớp nào được phép kế thừa
-nếu không khai báo,mặc định là protected
Từ thứ 2 là khai báo một lớp trừu tượng hay là không trừu tượng
Nhiem vu: tao 1 lop Person, tao tiep 2 lop Students va Teachers ke thua lop Person, tao lop Execute chua ham chinh de chay chuong trinh.
--lop Person-
import corejava.*;
abstract class Person
{
                //cai nay goi la cac property hay state-thuoc tinh cua doi tuong
                String hoten;
                int age;
                String diachi;
                int luong;
                //cac constructor
                public Person(int age)
                {
                                this.age = age;
                }
                //cac method hay behavior-hanh vi cua doi tuong
                public void Nhap()
                {
                                hoten = Console.readLine("Nhap ho ten:");
                                diachi = Console.readLine("Nhap dia chi:");
                }
                //vi la 1 class thuoc loai abstract nen Person duoc phep khai bao cac method khong co noi dung, noi dung cua class In se duoc cac lop ke thua no them vao noi dung cua rieng no
          public abstract void In();
                public abstract int Tinhluong();
}

Copy code

--lop Students-
import corejava.*;
class Students extends Person
{
                int MaSV,Malop;
                public void Nhap()
                {
                                super.Nhap();
                                MaSV = Console.readInt("Nhap ma SV:");
                                Malop = Console.readInt("Nhap ma lop:");
                }
                public void In()
                {
                                System.out.println(hoten);
                                System.out.println(diachi);
                                System.out.println(MaSV);
                                System.out.println(Malop);
                }
                public int Tinhluong()
                {
                return 150000;
                }
}

Copy code

tu khoa super se goi ham Nhap() tu lop Person la cha cua lop Students
--lop Teachers-
import corejava.*;
class Teachers extends Person
{
                int Makhoa;
                public void Nhap()
                {
                                super.Nhap();
                                Makhoa = Console.readInt("Nhap ma khoa::");
                }
                public void In()
                {
                                System.out.println(hoten);
                                System.out.println(diachi);
                                System.out.println(Makhoa);
                }
                public int Tinhluong()
                {
                                return 500000;
                }
}

--lop Execute-

import corejava.*;
class Execute
{
                public static void main(String args[)
                {
                                Students st = new Students();
                                st.Nhap();
                                st.In();
                                st.luong=st.Tinhluong();
                                Teachers tc = new Teachers();
                                tc.Nhap();
                                tc.In();
                                tc.luong=tc.Tinhluong();
                }
}

Copy code

Like: 0

Trực Tuyến: Khách: 1
Diễn đàn teen Việt Nam
CopyRight 2014
Tag:
Bạn đến từ:
Share: img img img img img

Thanks To:XtGem
Liên kết:U-ON