Back to war !

Let's open your heart

Subscribe to RSS feed

Đăng kí lắp đặt mạng FPT nhanh nhất ở đâu ? Chính là ở đây…..

, , , ...

HN – Đăng kí lắp đặt mạng FPT nhanh nhất ở đâu ? Chính là ở đây…..

Công ty Cổ phần Viễn Thông FPT
Địa chỉ: Số 2 Hoàng Quốc Việt, Cầu Giấy, Hà Nội
Chào mừng quý khách đến với tổng đài lắp đặt mạng ADSL FPT, đăng kí, hỗ trợ, lắp đặt mạng nhanh nhất xin liên hệ số điện thoại
Mobile: 093 601 6681
Thủ tục rất đơn giản : chỉ cần CMND photo, hãy liên lạc để đăng kí, khảo sát và lắp đặt ngay tại nhà!
Xin báo giá gói cước ADSL cho các hộ gia đình áp dụng tháng 10 năm 2011 như sau
I. MegaYou:
Trọn gói 280.000đ/tháng.
Download : 6144 Kbps
Upload : 640 Kbps
A. - Trả trước 6 tháng:
+ Phí khởi tạo dịch vụ : 200.000 đ
+ Trang bị modem 4 cổng thường hoăch modem wifi 1 cổng.
+ Trừ 33.000 đ trong mỗi 12 tháng tiếp theo , mỗi tháng khách đóng 247.000 đ
+ Tổng chi phí : 1.700.000đ.

B. - Trả trước 12 tháng:
+ Phí khởi tạo dịch vụ : Miễn phí.
+ Trang bị modem 4 cổng thường hoăch modem wifi 1 cổng.
+ Trừ 44.000 đ trong mỗi 18 tháng tiếp theo , mỗi tháng khách đóng 236.000 đ
+ Tổng chi phí : 2.300.000đ.

II. MegaMe :
Trọn gói: 380.000đ/tháng.
Download 8192 Kbps. .
Upload 768 Kbps
- Trả trước 6 tháng:
+ Phí khởi tạo dịch vụ : 200.000đ
+ Trang bị modem 4 cổng thường hoăch modem wifi 1 cổng.
+ Trừ 33.000 đ trong mỗi 12 tháng tiếp theo , mỗi tháng khách đóng 247.000 đ
+Tổng chi phí : 2.300.000đ.
- Trả trước 12 tháng:
+ Phí khởi tạo dịch vụ : Miễn phí.
+ Trang bị modem 4 cổng thường hoăch modem wifi 1 cổng.
+ Trừ 44.000 đ trong mỗi 18 tháng tiếp theo , mỗi tháng còn 236.000 đ
+ Tặng tháng cước thứ 13.
+ Tổng chi phí : 4.080.000đ.


Chân thành cảm ơn quý khách !

Java : Abstract Class và Interface , Extends và Implements

, , ,

Điểm chung của Interface và Abstract class là đều không cho phép tạo Instance, tức là tạo 1 object từ class đó mà phải thông qua các lớp kế thừa. Interface và Abstract class thể hiện cho tính đa hình ( Polymorphism ) trong OOP.love

Interface : Là một Abstract Class chứa các biến( variables ), hằng ( constant ) và phương thức ( method ). Tất cả các khai báo trong Interface đều mặc định là Abstract nên có hay không từ khóa Abstract cũng được up . Đặc điểm của các phương thức trong 1 Interface là chúng được khai báo nhưng không được định nghĩa tức là chỉ có tên chứ không có thân, và chúng luôn phải khai báo Public.
abstract interface taychan // Abstract có hay ko cũng OK
{
	final int dodaitay = 50; // Final sử dụng cho khai báo hằng
	public void sudungtay(); // Method không được định nghĩa
	public void sudungchan();

}

Nói về interface ta có thể hiểu dễ dàng như sau :
-Đối với mỗi sự vật trong cuộc sống, chúng có một số điểm nhìn bề ngoài thì giống nhau, nhưng bản chất bên trong lại hoàn toàn khác nhau.
-Tổng hợp các điểm Nhìn bề ngoài giống nhau này, ta cho ra một Interface.

Ví dụ như phương thức Nhảy, con người nhảy thì kháccon mèo nhảy thì khác. Cho nên khi ta sử dụng Interface, ta bắt buộc phải định nghĩa lại method.

-Để sử dụng Interface, ta phải dùng từ khóa Implements [Interface A], dịch đơn giản là là Triển khai, thể hiện cho việc bắt buộc phải định nghĩa method đó.

Abstract Class : Là class chứa cả abstract method ( không có phần thân ) và Instance method ( có phần thân ). Các abstract method được khai báo với từ khóa Abstract, các method này khi sử dụng tại lớp kế thừa sẽ phải được định nghĩa lại.
Nói về abstract class ta có thể hiểu dễ dàng như sau :
Người cha và đứa con đều có hai hoạt động là Ăn và Học, đứa con kế thừa cha hoạt động Ăn giống hệt cha, nhưng nó lại Học khác biệt thời mà cha Học. Vậy có thể coi Học là 1 abstract method của Class Cha bigsmile
Để sử dụng Abstract class ta dùng từ khóa Extends dịch ra là Mở rộng, nhưng mỗi lớp con chỉ có thể extends từ 1 class cha, tuy nhiên có thể implements từ rất rất nhiều interfaces.
abstract class shout 
{
	abstract void ShoutLoud();
	void ShoutSoft()
	{	}
}

Khi sử dụng

class Animal extends shout implements handMoving ,legMoving
{
	void ShoutLoud()
	{
		System.out.println("An animal shout loudly");
	}
}

cheers cheers
a class extends one class
a class implements interfaces
an interface extends interfaces
an interface cannot implements one interface
cheers cheers

Java : Phân biệt Overloading and Override

,



1. Phương thức nạp chồng Overloading :
Tức là nhiều method ( phương thức ) có CÙNG TÊN, nhưng lại khác tham số truyền vào. Các bạn lưu ý là cùng tên nhưng khác tham số, nếu cùng tên, cùng tham số nhưng khác kiểu dữ liệu thì không được.
Một số đặc điểm đáng ghi nhớ :
- Hàm tạo( các Constructor) cũng có thể được nạp chồng.
- Tùy theo ta gọi đối số thế nào mà nó sẽ gọi hàm tương ứng.
- Overloading thể hiện cho tính đa hình trong OOP, một method có thể có nhiều cách định nghĩa

--- Như này là OKE
private void run(int x){}
private void run(){}

---- Như này là hỏng
private void run(int x)
private int run(int x)

2. Phương thức ghi đè Override :
- Là phương thức xuất hiện ở lớp cha và LẠI xuất hiện ở lớp con.
- Phương thức này khi được gọi ở 1 đối tượng lớp con sẽ bị ghi đè, gọi tại method của lớp con mà không gọi ở lớp cha.
- Nếu lớp con không có phương thức này thì khi gọi sẽ được gọi tại lớp cha.

Ví dụ:
class Animal
{
	int weight;
	public void run()
	{
		System.out.println("Animal run");
	}
	public void shout()
	{
		System.out.println("Animal shout");
	}
}
class Cat extends Animal
{
	public void run()
	{
		System.out.println("Cat run");
	}

}
public static void main(String[] args) 
    {
		Animal b = new Cat();
                b.run();    // Gọi đến method của lớp con
                Animal c = new Animal();
                c.run();    // Gọi đến method của lớp cha
                b.shout();  // Gọi đến method của lớp cha do lớp con không có
		
    }

June 2012
M T W T F S S
May 2012July 2012
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30