áp án úng là... private String name; public StudentString name { Sai... D class Man has no attribute or method name... Nên chấ ương trình sinh l i.ỗ úng... C class Man has no attribute n
Trang 11[Góp ý]
â u là câu SAI v ngôn ng Java?
A) Ngôn ng Java có phân bi t ch hoa – ch th ữ ệ ữ ữ ườ ng
B) Java là ngôn ng l p trình h ữ ậ ướ ng đ i t ố ượ ng
C) D u ch m ph y đ ấ ấ ẩ ượ ử ụ c s d ng đ k t thúc l nh trong java ể ế ệ
D) Ch ươ ng trình vi t ế b ng Java ch có th ch y trên h đi u hành win ằ ỉ ể ạ ệ ề
Sai áp án úng là Đ đ : Tham s ố đầu tiên c a danh sách tham sủ ố
Vì:
+ Trong khai báo đố ố ủi s c a hàm main() thì agrs là m t m ng xâu kí t , ộ ả ự đồng th i hàm main có th nh n ờ ể ậ
nhi u ề đố ối s => agrs[0] là đố ố đầi s u tiên trong danh sách đố ố ủi s c a hàm main()
Tham kh o ả : Giáo trình: [1] m c 1.4ụ
Câu4 [Góp ý]
Ph ươ ng th c next() c a l p Scanner dùng ứ ủ ớ để làm gì?
Ch n m t câu tr l i ọ ộ ả ờ A) Nh p m t s nguyên ậ ộ ố
B) Nh p m t ký t ậ ộ ự C) Nh p m t chu i ậ ộ ỗ D) Không có ph ươ ng th c này ứ
Sai áp án úng là Đ đ : "Nh p m t chu i" ậ ộ ỗ Vì:
Phương th c next() c a l p Scanner s d ng ứ ủ ớ ử ụ để nh p m t chu i ký t bao g m c kho ng tr ng.ậ ộ ỗ ự ồ ả ả ắ
Sai áp án úng là Đ đ : : Java Platform
Vì:
Netbeans ho c Eclipseặ là môi trường l p trình, ch không ph i ậ ứ ả để ch y ng d ng Java.ạ ứ ụ
JDK áp án C là ở đ để phát tri n ng d ng Java.ể ứ ụ
Trang 2Java Platform là v a ừ đủ để ch y ng d ng Java.ạ ứ ụ
úng áp án úng là
Trang 3Thành ph n trong c u trúc c a l p trong java bao g m tên l p, thu c tính, phầ ấ ủ ớ ồ ớ ộ ương th c.ứ
Tham kh o ả : Giáo trình: [1] m c 1.3ụ
Câu3 [Góp ý]
Câu 1: T khóa new k t h p v i hàm t o ừ ế ợ ớ ạ để ạ t o ra đố ượ i t ng.
Câu 2: Hàm t o ạ đượ c s d ng ử ụ để ủ đố ượ h y i t ng
Ch n m t câu tr l i ọ ộ ả ờ A) C hai câu đ u đúng ả ề
B) C hai câu đ u sai ả ề C) Câu 1 đúng, câu 2 sai D) Câu 2 đúng, câu 1 sai
1:public class Main {
2: public static void main(String[] args) {
Trang 5K t qu in ra c a o n mã trên là gì? ế ả ủ đ ạ
Ch n m t câu tr l i ọ ộ ả ờ A) i = 6 and j = 5
B) i = 5 and j = 5 C) i = 6 and j = 4 D) i = 5 and j = 6
Sai áp án úng là Đ đ : "i = 5 and j = 6" Vì:
Trang 61:public class Test {
2:public int aMethod() {
3:int i = 0;
4:i++;
5:return i;
6:}
7:public static void main (String[]args){
8:Test test = new Test();
úng áp án úng là
+ L nh Test test=new Test() s kh i t o m t ệ ẽ ở ạ ộ đố ượi t ng test
Trang 7+ test.aMethod() s kh i t o thu c tính i=0ẽ ở ạ ộ
+ int j=test.Method() s t ng thu c tính i lên 1 (b ng 1) và gán giá tr cho j => j=1ẽ ă ộ ằ ị
Bi u th c x==true áp án B tr v giá tr là true, 1==1 áp án C c ng tr v giá tr là true.ể ứ ở đ ả ề ị ở đ ũ ả ề ị
!x tr v giá tr là !true là false, khác các áp án khách.ả ề ị đ
Tham kh o ả : Giáo trình: [1] m c 2.1ụ
Câu6 [Góp ý]
Trang 8Có m y cách ấ để truy n tham s vào cho m t ph ề ố ộ ươ ng th c? ứ
Ch n m t câu tr l i ọ ộ ả ờ A) 2
B) 1 C) 3 D) 4
public class Test{
public static int switchIt(int x)
úng áp án úng là
Vì:
Khi th c thi chự ương trình, hàm main() s g i hàm switchIt(4), hàm switch() s gán j=1, và so sánh x v i các ẽ ọ ẽ ớ
giá tr 1,2,3,4 và s th c hi n các l nh t nhánh j=4 ị ẽ ự ệ ệ ừ đến h t switch(vì không có l nh break) do ó j t ng lên ế ệ đ ă
Trang 9Giá tr c a x sau khi th c hi n l nh trên s cho k t qu gì? ị ủ ự ệ ệ ẽ ế ả
Trang 10String name = "noname";
1.1: public class ClassA {
1.2: public int xA;
1.3: public String yA;
1.4:}
-2.0: package pac01;
2.1: import pac02.ClassA;
2.2: public class Test {
2.3: public static void main(String[] args) {
2.4: ClassA a = new ClassA();
Trang 11Câu 1: M t thành viên protected c a m t l p có th ộ ủ ộ ớ ể đượ c truy xu t t b t k l p ấ ừ ấ ỳ ớ
nào trong cùng m t gói và t m t l p con n m bên ngoài gói n u l p bên ngoài ó ộ ừ ộ ớ ằ ế ớ đ
là l p con ớ
Câu 2: M t thành viên c a m t l p ộ ủ ộ ớ đượ c khai báo là private không nh ng không ữ
th ể đượ c truy xu t t bên trong l p mà còn không n i nào bên ngoài l p ấ ừ ớ ơ ớ
Ch n m t câu tr ọ ộ ả
B) Câu 1 đúng, câu 2 sai C) C 2 câu cùng đúng ả D) C 2 câu cùng sai ả
úng áp án úng là
Đ Đ đ : Câu 1 úng, câu 2 saiđ
Vì:
+ Các thành ph n Protected có th truy xu t t l p ó và các l p con c a l p óầ ể ấ ừ ớ đ ớ ủ ớ đ
+ Thành ph n private ch có th truy xu t t trong l p ó.ầ ỉ ể ấ ừ ớ đ
Câu 1 úng, câu 2 saiđ
B) Ch s c a m ng có th s d ng ki u s th c (float, double) ỉ ố ủ ả ể ử ụ ể ố ự C) Bi u th c array.length đ ể ứ ượ ử ụ c s d ng đ tr v s ph n t trong m ng ể ả ề ố ầ ử ả D) M t ph n t c a m ng không th truy n vào trong m t ph ộ ầ ử ủ ả ể ề ộ ươ ng th c ứ
Sai áp án úng là Đ đ : Bi u th c array.length ể ứ được s d ng ử ụ để ả ề ố tr v s ph n t trong m ngầ ử ả
Trang 12Câu6 [Góp ý]
i m : 1
Đ ể
Ch ươ ng trình sau in ra màn hình xâu nào?
01: public class Main{
02: public static void main(String[] args) {
03: String names[] = {"John","Anna","Peter","Victor","David"};
N u ph ế ươ ng th c c a b n ghi è m t trong s các ph ứ ủ ạ đ ộ ố ươ ng th c c a l p cha, b n ứ ủ ớ ạ
có th g i ph ể ọ ươ ng th c b ghi è thông qua t khóa nào? ứ ị đ ừ
Ch n m t câu tr ọ ộ ả
B) super C) this
public class Man extends Student{
public int getAge(int added) {
return super.getAge()+added;
}
public static void main(String[] args) {
Man s = new Man();
Trang 1310 C) 11
11 D) Không in gì và báo l i ỗ
Sai áp án úng là Đ đ : Không có l i biên d ch.ỗ ị In ra 10
10
Vì:
+ L nh ệ đầu tiên trong hàm main() s sinh ra ẽ đố ượi t ng s t l p Man.ừ ớ
+ L nh th 2 c a hàm main s g i phệ ứ ủ ẽ ọ ương th c getAge() c a ứ ủ đố ượi t ng s, tuy nhiên s k th a t l p ế ừ ừ ớ
Student do ó s tri u g i phđ ẽ ệ ọ ương th c getAge c a l p Student => in ra 10ứ ủ ớ
+ L nh th 3 c a hàm main() s g i phệ ứ ủ ẽ ọ ương th c getAge() c a ứ ủ đố ượi t ng s => g i ọ đến phương th c ứ
public class Man extends Student{
public static void main(String[] args) {
Man m = new Student();
Trang 14Sai áp án úng là Đ đ : Có l i biên d ch: Incompatible type, required Man, found Student.ỗ ị
public class Man extends Student{
public int sayHello() {
Đ Đ đ : Có l i biên d ch:sayHello() in Man cannot override sayHello() in Studentỗ ị return
type int is not compatible with java.lang.String
Vì:
L p Man nh vi t è sayHello() ớ đị ế đ được vi t Student, nh ng có ki u d li u tr v là int không th chuy n ế ở ư ể ữ ệ ả ề ể ể
thành String được
Và sayHello() không đượ đc ánh d u là final, nên có th ấ ể được ghi è.đ
sayHello() c hai l p ở ả ớ đều có cùng access modifier, i u này là h p l đ ề ợ ệ
1.1: public class ClassA {
1.2: public int xA;
1.3: public String yA;
1.4:}
Trang 15
-2.0: package pac01;
2.1: import pac02.ClassA;
2.2: public class Test {
2.3: public static void main(String[] args) {
2.4: ClassA a = new ClassA();
Câu 2: M t thành viên c a m t l p ộ ủ ộ ớ đượ c khai báo là private không nh ng không ữ
th ể đượ c truy xu t t bên trong l p mà còn không n i nào bên ngoài l p ấ ừ ớ ơ ớ
Ch n m t câu tr ọ ộ ả
B) Câu 1 đúng, câu 2 sai C) C 2 câu cùng đúng ả
Trang 16D) C 2 câu cùng sai ả
úng áp án úng là
Đ Đ đ : Câu 1 úng, câu 2 saiđ
Vì:
+ Các thành ph n Protected có th truy xu t t l p ó và các l p con c a l p óầ ể ấ ừ ớ đ ớ ủ ớ đ
+ Thành ph n private ch có th truy xu t t trong l p ó.ầ ỉ ể ấ ừ ớ đ
Câu 1 úng, câu 2 saiđ
Ch ươ ng trình sau in ra màn hình xâu nào?
01: public class Main{
02: public static void main(String[] args) {
03: String names[] = {"John","Anna","Peter","Victor","David"};
úng áp án úng là
Trang 17public class Man extends Student{
public int getAge(int added) {
return super.getAge()+added;
}
public static void main(String[] args) {
Man s = new Man();
11 B) 10
10 C) 11
11 D) Không in gì và báo l i ỗ
Sai áp án úng là Đ đ : Không có l i biên d ch.ỗ ị In ra 10
10
Vì:
+ L nh ệ đầu tiên trong hàm main() s sinh ra ẽ đố ượi t ng s t l p Man.ừ ớ
+ L nh th 2 c a hàm main s g i phệ ứ ủ ẽ ọ ương th c getAge() c a ứ ủ đố ượi t ng s, tuy nhiên s k th a t l p ế ừ ừ ớ
Student do ó s tri u g i phđ ẽ ệ ọ ương th c getAge c a l p Student => in ra 10ứ ủ ớ
+ L nh th 3 c a hàm main() s g i phệ ứ ủ ẽ ọ ương th c getAge() c a ứ ủ đố ượi t ng s => g i ọ đến phương th c ứ
Trang 18o n mã sau có l i biên d ch nào?
class Student {
}
public class Man extends Student{
public static void main(String[] args) {
Man m = new Student();
public class Man extends Student{
public int sayHello() {
C)
final
D)
Trang 19Có l i biên d ch:sayHello() in Man ỗ ị and in Student has the same access modifier
úng áp án úng là
Đ Đ đ : Có l i biên d ch:sayHello() in Man cannot override sayHello() in Studentỗ ị return
type int is not compatible with java.lang.String
Vì:
L p Man nh vi t è sayHello() ớ đị ế đ được vi t Student, nh ng có ki u d li u tr v là int không th chuy n ế ở ư ể ữ ệ ả ề ể ể
thành String được
Và sayHello() không đượ đc ánh d u là final, nên có th ấ ể được ghi è.đ
sayHello() c hai l p ở ả ớ đều có cùng access modifier, i u này là h p l đ ề ợ ệ
úng áp án úng là
Đ Đ đ : "C 2 câu ả đề đu úng"
Vì:
+ Mã ngu n và tên gói ph i ồ ả đặt trong cùng m t th m cộ ư ụ
+ Sanner thu c gói java.util.ộ
Cho l p Student nh sau: ớ ư
public class Student {
private String mark;
public String getMark() {
return mark;
}
public void setMark(String mark) {
Trang 20Phương th c này nh n xâu "10" và thay ứ ậ đổi thu c tính mark c a s.ộ ủ
áp án s.setMark(10); sai vì truy n s 10 thu c int vào ph ng th c setMark, mà setMark
Cho khai báo m ng sau: ả
1: String[][] str = {"lap", "trinh", "java"};
Trang 21Ch ươ ng trình sau in ra màn hình xâu nào?
01: public class Main{
02: public static void main(String[] args) {
03: String names[] = {"John","Anna","Peter","Victor","David"};
public class Man extends Student{
private String name;
Thu c tính không có ràng bu c v access modifier l p con và l p cha.Và thu c tính m i l p có th ộ ộ ề ở ớ ớ ộ ở ỗ ớ ể
nh n default, protected, private, public là access modified.ậ
Trang 22private String name;
public Student(String name) {
Sai áp án úng là Đ đ : Có l i biên d ch: can not find symbol constructor Student()ỗ ị
Vì:l p Man là l p con c a Student Do l p Man không có constructor nên trình biên d ch t ớ ớ ủ ớ ị ự động thêm vào
m t constructor m c nh không có tham s và c ng g i ộ ặ đị ố ũ ọ đến constructor m c nh c a l p cha Nh ng l p ặ đị ủ ớ ư ớ
Student l i không có trình biên d ch m c nh Nên có l i biên d ch là không tìm th y constructor m c nh ạ ị ặ đị ỗ ị ấ ặ đị ở
l p Student Và thu c tính có th là private.ớ ộ ể
Trang 23public class Man extends Student{
public static void main(String[] args) {
Man m = new Student();
public class Main {
public static void main(String[] args) { java.school.Student s = new Student(); }
B) Không có l i biên d ch ỗ ị
C)
Có l i biên d ch: ỗ ị
Add import java.school.Student
Trang 24Có l i biên d ch:ỗ ị
can not find symbol java.test.Student
Vì:
L p Student không package java.test mà java.school, và b n l i không import vào gói java.test, nên ớ ở ở ạ ạ
trình biên d ch tìm l p Student cùng package java.test khi b n không ch rõ l p Student thu c package ị ớ ở ạ ỉ ớ ộ
nào Nên khi khai báo bi n s thu c l p java.school.Student thì úng, nh ng khi g i phế ộ ớ đ ư ọ ương th c kh i t o thìứ ở ạ
b n l i không ch rõ, nên trình biên d ch s tìm java.test Nh ng không có.ạ ạ ỉ ị ẽ ở ư
Add import java.school.Student : là m t g i ý, ch không ph i l i biên d ch.ộ ợ ứ ả ỗ ị
Cho l p Student nh sau: ớ ư
public class Student {
private String mark;
public String getMark() {
Phương th c này nh n xâu "10" và thay ứ ậ đổi thu c tính mark c a s.ộ ủ
áp án s.setMark(10); sai vì truy n s 10 thu c int vào ph ng th c setMark, mà setMark
là String
áp án s.mark=10 và s.mark="10"
Đ
Trang 25là sai vì mark có m c truy xu t là private.ứ ấ
+ L nh 13 s sinh ra xâu m i và thay th ký t a b i d (xâu b không thay ệ ẽ ớ ế ự ở đổi)
+ L nh 14 s sinh ra xâu m i và thay th ký t b b i c (xâu b không thay ệ ẽ ớ ế ự ở đổi)
Ch ươ ng trình sau in ra màn hình xâu nào?
01: public class Main{
02: public static void main(String[] args) {
03: String names[] = {"John","Anna","Peter","Victor","David"};
04: System.out.println(names[2]);
05: }
Trang 26public class Man extends Student{
public static void main(String[] args) {
Man m = new Man();
B) Không có l i biên d ch ỗ ị
C) class Man has no attribute name.
D) class Man has no attribute or method name.
Sai áp án úng là Đ đ : Không có l i biên d ch.ỗ ị
Trang 27return "man";
}
public static void main(String[] args) {
Student s = new Man();
C) Man
D) Student Man
úng áp án úng là
Đ Đ đ : Có l i biên d ch.ỗ ị
Vì:
phương th c sayHello() có m c truy xu t l p Student là default, nh ng l p con(Man) l i có m c truy ứ ứ ấ ở ớ ư ở ớ ạ ứ
xu t y u h n(Không cho phép i u này).ấ ế ơ đ ề
public class Man extends Student{
public boolean isMan(){
Sai áp án úng là Đ đ : Không có l i biên d ch.ỗ ị
Vì:
Chúng ta có th khai báo các l p không có thu c tính và phể ớ ộ ương th c tr ng(empty).ứ ố
Khi m t l p không có constructor, trình biên d ch s t ộ ớ ị ẽ ự động thêm vào m t constructor m c nh.V y o n ộ ặ đị ậ đ ạ
mã ã cho không có l i biên d ch nào.đ ỗ ị
Tham kh o ả : Giáo trình: [1] m c 5.2ụ
Câu1 [Góp ý]
i m : 1
Đ ể
Trang 281.0: package pac01;
1.1: public class ClassA {
1.2: private int xA;
1.3: public String yA;
1.4: }
-2.0: package pac01;
2.1: public class Test {
2.2: public static void main(String[] args) {
2.3: ClassA a = new ClassA();
Sai áp án úng là Đ đ : L i biên d ch dòng 2.4, 2.6ỗ ị
Vì:
L p ClassA và Test thu c trong cùng m t gói nên ớ ộ ộ đố ượi t ng a t l p Test ừ ớ được truy xu t vào thành viên là ấ
public nh ng không ư được truy xu t và thành viên là private Nên chấ ương trình sinh l i.ỗ
úng áp án úng là
Đ Đ đ : "C 2 câu ả đề đu úng"
Vì:
+ Mã ngu n và tên gói ph i ồ ả đặt trong cùng m t th m cộ ư ụ
+ Sanner thu c gói java.util.ộ
Trang 29public int age;
};
public class Main {
public static void main(String[] args) {
Person p = new Person();
1 public class Delta {
2 static boolean foo(char c) {
Trang 30B) Ch s c a m ng có th s d ng ki u s th c (float, double) ỉ ố ủ ả ể ử ụ ể ố ự C) Bi u th c array.length đ ể ứ ượ ử ụ c s d ng đ tr v s ph n t trong m ng ể ả ề ố ầ ử ả D) M t ph n t c a m ng không th truy n vào trong m t ph ộ ầ ử ủ ả ể ề ộ ươ ng th c ứ
Sai áp án úng là Đ đ : Bi u th c array.length ể ứ được s d ng ử ụ để ả ề ố tr v s ph n t trong m ngầ ử ả
public class Man extends Student{
public static void main(String[] args) {
Man m = new Man();
B) Không có l i biên d ch ỗ ị
Trang 31C) class Man has no attribute name.
D) class Man has no attribute or method name.
Sai áp án úng là Đ đ : Không có l i biên d ch.ỗ ị
public class Man extends Student{
public int sayHello() {
C)
final
D)
Sai áp án úng là Đ đ : Có l i biên d ch:sayHello() in Man cannot override sayHello() in Studentỗ ị return type
int is not compatible with java.lang.String
Vì:
L p Man nh vi t è sayHello() ớ đị ế đ được vi t Student, nh ng có ki u d li u tr v là int không th chuy n ế ở ư ể ữ ệ ả ề ể ể
thành String được
Và sayHello() không đượ đc ánh d u là final, nên có th ấ ể được ghi è.đ
sayHello() c hai l p ở ả ớ đều có cùng access modifier, i u này là h p l đ ề ợ ệ
Trang 32return 10;
}
}
public class Man extends Student{
public int getAge(int added) {
return super.getAge()+added;
}
public static void main(String[] args) {
Man s = new Man();
11 D) Không in k t qu và báo l i ế ả ỗ
Sai áp án úng là Đ đ : Không có l i biên d ch.ỗ ị In ra 10
11
Vì:
+ L nh ệ đầu tiên trong hàm main() s sinh ra ẽ đố ượi t ng s t l p Man.ừ ớ
+ L nh th 2 c a hàm main s g i phệ ứ ủ ẽ ọ ương th c getAge() c a ứ ủ đố ượi t ng s, tuy nhiên s k th a t l p ế ừ ừ ớ
Student do ó s tri u g i phđ ẽ ệ ọ ương th c getAge c a l p Student => in ra 10ứ ủ ớ
+ L nh th 3 c a hàm main() s g i phệ ứ ủ ẽ ọ ương th c getAge(1) c a ứ ủ đố ượi t ng s => g i ọ đến phương th c ứ
getAge(int added) c a l p Man => in ra 11ủ ớ
Trang 33public class Man extends Student{
C) Man
D) Student Man
Sai áp án úng là Đ đ : Có l i biên d ch.ỗ ị
Vì:
Phương th c sayHello() có m c truy xu t l p Student là protected, nh ng l p con(Man) l i có m c truy ứ ứ ấ ở ớ ư ở ớ ạ ứ
xu t y u h n default(Không cho phép i u này).ấ ế ơ đ ề
1.1: public class ClassA {
1.2: private int xA;
1.3: public String yA;
1.4: }
-2.0: package pac01;
2.1: public class Test {
2.2: public static void main(String[] args) {
2.3: ClassA a = new ClassA();
Sai áp án úng là Đ đ : L i biên d ch dòng 2.4, 2.6ỗ ị
Vì:
L p ClassA và Test thu c trong cùng m t gói nên ớ ộ ộ đố ượi t ng a t l p Test ừ ớ được truy xu t vào thành viên là ấ
public nh ng không ư được truy xu t và thành viên là private Nên chấ ương trình sinh l i.ỗ
Tham kh o ả : Giáo trình: [1] m c 3.2, 3.3ụ
Trang 34Sai áp án úng là Đ đ : "C 2 câu ả đề đu úng"
Vì:
+ Mã ngu n và tên gói ph i ồ ả đặt trong cùng m t th m cộ ư ụ
+ Sanner thu c gói java.util.ộ
protected String name;
public int age;
};
public class Main {
public static void main(String[] args) {
Person p = new Person();
1 public class Delta {
2 static boolean foo(char c) {
3 System.out.print(c);
4 return true;
Trang 36Sai áp án úng là Đ đ : Bi u th c array.length ể ứ được s d ng ử ụ để ả ề ố tr v s ph n t trong m ngầ ử ả
public class Man extends Student{
public static void main(String[] args) {
Man m = new Man();
C) class Man has no attribute name.
D) class Man has no attribute or method name.
Sai áp án úng là Đ đ : Không có l i biên d ch.ỗ ị
public class Man extends Student{
public int sayHello() {
Trang 37B) Không có l i biên d ch ỗ ị
C)
final
D)
Sai áp án úng là Đ đ : Có l i biên d ch:sayHello() in Man cannot override sayHello() in Studentỗ ị return type
int is not compatible with java.lang.String
Vì:
L p Man nh vi t è sayHello() ớ đị ế đ được vi t Student, nh ng có ki u d li u tr v là int không th chuy n ế ở ư ể ữ ệ ả ề ể ể
thành String được
Và sayHello() không đượ đc ánh d u là final, nên có th ấ ể được ghi è.đ
sayHello() c hai l p ở ả ớ đều có cùng access modifier, i u này là h p l đ ề ợ ệ
public class Man extends Student{
public int getAge(int added) {
return super.getAge()+added;
}
public static void main(String[] args) {
Man s = new Man();
Trang 3811 D) Không in k t qu và báo l i ế ả ỗ
Sai áp án úng là Đ đ : Không có l i biên d ch.ỗ ị In ra 10
11
Vì:
+ L nh ệ đầu tiên trong hàm main() s sinh ra ẽ đố ượi t ng s t l p Man.ừ ớ
+ L nh th 2 c a hàm main s g i phệ ứ ủ ẽ ọ ương th c getAge() c a ứ ủ đố ượi t ng s, tuy nhiên s k th a t l p ế ừ ừ ớ
Student do ó s tri u g i phđ ẽ ệ ọ ương th c getAge c a l p Student => in ra 10ứ ủ ớ
+ L nh th 3 c a hàm main() s g i phệ ứ ủ ẽ ọ ương th c getAge(1) c a ứ ủ đố ượi t ng s => g i ọ đến phương th c ứ
getAge(int added) c a l p Man => in ra 11ủ ớ
1.1: public class ClassA {
1.2: private int xA;
1.3: public String yA;
1.4: }
-2.0: package pac01;
2.1: public class Test {
2.2: public static void main(String[] args) {
2.3: ClassA a = new ClassA();
úng áp án úng là
Đ Đ đ : L i biên d ch dòng 2.4, 2.6ỗ ị
Vì:
L p ClassA và Test thu c trong cùng m t gói nên ớ ộ ộ đố ượi t ng a t l p Test ừ ớ được truy xu t vào thành viên là ấ
public nh ng không ư được truy xu t và thành viên là private Nên chấ ương trình sinh l i.ỗ
Trang 39protected String name;
public int age;
};
public class Main {
public static void main(String[] args) {
Person p = new Person();
Trang 4001: public class Main{
02: public static void main(String[] args) {
03: String names[] = {"John","Anna","Peter","Victor","David"};
StringTokenizer sten = new StringTokenizer(s, "ab");
int x = sten.countTokens(); System.out.println(x);
Trong o n mã trên x nh n giá tr bao nhiêu? đ ạ ậ ị
Ch n m t câu tr ọ ộ ả
B) 0 C) 2 D) Biên d ch l i ị ỗ
public class Man extends Student{
public boolean isMan(){