Câu hỏi 231246:
Thuộc tính của lớp có thể có kiểu là chính lớp đó hay không?
Thuộc tính của lớp có thể có kiểu là chính lớp đó hay không?
Giai đoạn nào trong các bước phân tích và phát triển một hệ thống phần mềm hướng đối tượng thực hiện: các kết quả của quá trình phân tích được mở rộng thành một giải pháp kỹ thuật.
Bước nào trong các bước phân tích và phát triển một hệ thống phần mềm hướng đối tượng thực hiện: tìm hiểu các trường hợp sử dụng (use case) để nắm bắt các yêu cầu của người sử dụng (khách hàng), của vấn đề cần giải quyết.
Cho biết kết quả hiển thị sau khi thực hiện chương trình sau:
public class Test01
{private int x,y;
Test01()
{x = y = 5;
}
Test01(int k)
{x=y=k;
}
private void hien()
{System.out.printf("x = %d, y = %d",x,y);
}
public static void main(String [] arg)
{Test01 ts = new Test01(10);
ts.hien();
}
}
Nếu tại lớp cơ sở có phương thức được nạp chồng, trong lớp dẫn xuất ta có thể ghi đè cho phương thức này?
Từ khóa nào được dùng để triển khai một lớp từ một giao diện (interface) trong java?
Đâu là đoạn chương trình để vẽ được đồ thị như hình minh hoạ

g.setColor(Color.red);
g.fillRect(25,80,20,120);
g.drawString("120", 25, 80);
g.setColor(Color.blue);
g.fillRect(65,140,20,60);
g.drawString("60", 65, 140);
}
}
g.setColor(Color.red);
g.fillRect(25,80,20,120);
g.drawString("120", 25, 80);
g.setColor(Color.green);
g.fillRect(105,100,20,100);
g.drawString("100",105,100);
g.setColor(Color.yellow);
g.fillRect(145,120,20,80);
g.drawString("80",145,120);
}
}
g.setColor(Color.red);
g.fillRect(25,80,20,120);
g.drawString("120", 25, 80);
g.setColor(Color.yellow);
g.fillRect(145,120,20,80);
g.drawString("80",145,120);
}
}
public void paint(Graphics g) {
g.drawLine(5, 5, 5, 200);
g.drawLine(5, 200, 200, 200);
g.setColor(Color.red);
g.fillRect(25, 80, 40, 120);
g.drawString("120", 25, 75);
g.setColor(Color.blue);
g.fillRect(105, 140, 40, 60);
g.drawString("60", 105, 135);
g.setColor(Color.gray);
g.fillRect(185, 100, 40, 100);
g.drawString("100", 185, 95);
g.setColor(Color.pink);
g.fillRect(265, 120, 40, 80);
g.drawString("80", 265, 115);
}
}
Đoạn mã để xây dựng lớp HOCSINH theo sơ đồ:

Đâu là đoạn mã xây dựng lớp GiaoVien theo sơ đồ sau:

Java được phát triển bắt đầu từ?
Nếu các lớp đối tượng có chung một số đặc điểm và được xem như có quan hệ “là” (is a) với lớp đối tượng khác thì các lớp này có đặc trưng gì trong các đặc trưng cơ bản của lập trình hướng đối tượng?
Cho lớp đối tượng CAR (ô tô) với các thành phần: Tên xe, số chỗ ngồi, khởi động, tốc độ tối đa. Hãy chỉ ra đâu là phương thức của lớp CAR?
Phương pháp phân tích hướng đối tượng là phương pháp phân tích:
Một thông điệp (messages) bao gồm các thành phần nào?
Cách viết lệnh nào là đúng khi gọi thực thi một phương thức có tham số của đối tượng?
Tính chất (đặc trưng) nào trong lập trình hướng đối tượng đề cập đến thiết lập cơ chế về khả năng truy xuất xử lý đến các thành phần của lớp đó hay được gọi là phạm vi tác động (scope)?
Ngôn ngữ nào sau đây không phải ngôn ngữ lập trình hướng đối tượng?
Tính chất (đặc trưng) nào trong lập trình hướng đối tượng nhằm che đi những chi tiết phức tạp bên trong của đối tượng?
Trong các ngôn ngữ lập trình: C++, Assembly, Pascal, SmallTalk thì các ngôn ngữ nào là thuần hướng đối tượng giống Java?
Cho class được khai báo như sau:
public class Test {
public static void test() {
print();
}
public static void print() {
System.out.println("Test");
}
public void print() {
System.out.println("Another Test");
}
}
Cho biết kết quả khi biên dịch class này:
Để giúp chúng tôi phát triển sản phẩm tốt hơn, đạt kết quả học tập cao hơn















