1,
ÄÚµå¿Í °á°ú¸¦ º¸°í
ä¿ö¶ó
package ch06_12week;
class A {}
(
1
)
public class q1 {
public
static void main(String[] args) {
D d = new D();
System.out.println(d instanceof
A );}}
°á°ú
True
2.
ÄÚµå¿Í °á°ú¸¦ º¸°í ä¿ö¶ó
package ch06_12week;
class Baap {
public int h = 4;
public int getH() {
System.out.println("Baap
" + h);
return h;}}
public class q2_2 extends Baap {
public int h = 44;
public int getH() {
System.out.println("q2_2
" + h);
return h;}
public static void main(String[]
args) {
Baap b = new q2_2();
(
2
);
System.out.println(bb.h);
System.out.println();
System.out.println(bb.getH());
}}
°á°ú
44
q2_2 44
3.4. fi
¸¦ ÀÌ¿ëÇÏ¿© ÄÚµå¿Í °á°ú¸¦ º¸°í ä¿ö¶ó
package ch06_12week;
class A4{
final int fi = 10;
}
public
class q3 extends A4{
int fi = 15;
public static void main(String[] args){
q3 b = new q3();
b.fi = 20;
System.out.println(3
);
System.out.println(
4 );
}
}
°á°ú
20
10
5. 6.
ÄÚµù°ú °á°ú¸¦ º¸°í
5
¹øÀº
qs5
¸¦ ÀÌ¿ëÇÏ°í
6
¹øÀº
Print
¸¦ ÀÌ¿ëÇ϶ó
.
package ch06_12week;
class qs5 {
String
Print() {
return
"A";}}
class qs6 extends qs5{
String
Print() {
return
"B";}}
public class qr5{
public
static void main(String[] args) {
(
5
);
(
6
);}}
°á°ú
B
7. 8.
ÄÚµù°ú °á°ú¸¦ º¸°í
7
¹øÀº
ch
¸¦ ÀÌ¿ëÇÏ°í
8
¹øÀº
Print
¸¦ ÀÌ¿ëÇ϶ó
.
package ch06_12week;
class sp{
void
Print() {
System.out.println("
¼ö Ŭ·¡½º
");}}
class sc extends sp{
void
Print() {
System.out.println("
È÷ Ŭ·¡½º
");}
void
Print(String str) {
System.out.println(str);}}
public class q7 {
public
static void main(String[] args) {
sp
ch=new sc();
(7)
;
(8);}}
°á°ú
È÷ Ŭ·¡½º
9.10.
ÄÚµù°ú °á°ú¸¦ º¸°í
9
¹øÀº
Member
¸¦ ÀÌ¿ëÇÏ°í
10
¹øÀº
m1
¸¦
ÀÌ¿ëÇ϶ó
.
package ch06_12week;
public class Member {
public String name;
public long number;
Member(String name, long
number){
this.name=name;
this.number=number;}
public String toString() {
return
"
À̸§
:
"+this.name+"
¹øÈ£
:"+this.number;}}
package ch06_12week;
public class MemberT {
public static void main(String[]
args){
(
9
);
(
10
);}}
°á°ú
°øºÎÇؼ Ç®¸é ÁÁ°ÚÁö¸¸ ½Ã°£ÀÌ ³Ê¹« ¾ø¾î¼ ¤Ð¤Ð
ÀÚ±â¼Ò°³°¡ ¾ø½À´Ï´Ù.