tailieunhanh - JAVA for dummies - nhập môn JAVA (Part 2)

Khai báo một thuộc tính: Khai báo 1 thuộc tính public static void temp; Từ thứ 1 là khai báo quyền truy xuất,có 3 loại -public:được phép truy xuất từ bất cứ nơi nào -protected:chỉ có lớp con mới được phép truy xuất -private:chỉ có lớp đó xài(thuộc tính riêng của nó) -nếu không khai báo,mặc định là protected thứ 2 là khai báo cách truy xuất(static) static(tĩnh) -nếu không khai báo,mặc định là không tĩnh Tất cả các đối tượng thể hiện từ lớp cha đều được phép thay đổi giá trị của các thuộc tính không tĩnh,còn. | JAVA for dummies - nhập môn JAVA Phần 2 Khai báo một thuộc tính Khai báo 1 thuộc tính public static void temp Từ thứ 1 là khai báo quyền truy xuất có 3 loại -public được phép truy xuất từ bất cứ nơi nào -protected chỉ có lớp con mới được phép truy xuất -private chỉ có lớp đó xài thuộc tính riêng của nó -nếu không khai báo mặc định là protected thứ 2 là khai báo cách truy xuất static static tĩnh -nếu không khai báo mặc định là không tĩnh Tất cả các đối tượng thể hiện từ lớp cha đều được phép thay đổi giá trị của các thuộc tính không tĩnh còn giá trị của thuộc tính tĩnh thì không được phép thay đổi public class Car public string branch public int cost public static int tire 4 . Như ví dụ trên tất cả các lớp con của lớp Car như ToyotaCar Peugeot Mazda. đều được phép thay đổi các thuộc tính branch hay cost để phù hợp cho riêng mình nhưng thuộc tính tire số bánh xe không được phép thay đổi vì là thuộc tính tĩnh Nói cách khác chỉ có một và chỉ một thuộc tính có tên là tire trong class Car và tất cả các class con của nó vì vậy gọi là tĩnh Khai báo một hành vi Một phương thức được khai báo như sau public static double ketqua Có 3 chỉ định truy xuất là public protected và private -public được phép truy xuất từ bất cứ nơi nào -protected chỉ có lớp kế thừa lớp chứa nó được truy xuất -private chỉ lớp chứa nó được truy xuất dùng nội bộ -nếu không khai báo mặc định là protected Có 6 chỉ định thuộc tính là static abstract final native synchronized đồng bộ và volatile linh hoạt static tĩnh -nếu không khai báo mặc định là không tĩnh class Testobject . _ . static void StaticMethod . void NonStaticMethod . Nếu là một phương thức không tĩnh đầu tiên bạn phải khởi tạo một đối tượng sau đó mới được phép gọi phương thức Testobject test new TestObject Nếu là một phương thức tĩnh bạn được phép gọi trực tiếp từ lớp Testobject. StaticMethod abstract trừu tượng Một phương thức trừu tượng không có nội dung của nó sẽ được các lớp con tùy biến và phát triển .

TỪ KHÓA LIÊN QUAN