JAVA中表示B继承自A,java编程入门_子类与继承简单面试练习

java编程入门

子类与继承简单面试练习

1. Java语言的类间的继承关系是( B )。

A) 多重的B) 单重的C) 线程的D) 不能继承

2.Java语言的类间的继承的关键字是( B )。

A) implements B) extends C) class D) public

3.现有两个类A、B,以下描述中表示B继承自A的是( D )。

A) class A extends B B) class B implements A

C) class A implements B D) class B extends A

4. 以下关于Java语言继承的说法错误的是( A)。

A)Java中的类可以有多个直接父类B)抽象类可以有子类

C)Java中的接口支持多继承D)最终类不可以作为其它类的父类

5. 如果子类中的某个变量的变量名与它的父类中的某个变量完全一样,则称子类中的这个变量____隐藏____了父类的同名变量。

变量名:隐藏

方法名:重写

6.现有一个类定义如下,请回答问题:

class Employee

{

String name;

int age;

double wage;

static int No=0;

Employee(String a1,int a2,double a3)

{

name=a1; age=a2; wage=a3;

No++;

}

}

在使用该类时,已使用下面语句生成了该类的对象:

Employee e1,e2;

e1=new Employee("王劲",26,6300);

e2=new Employee("张山",30,3800);

问题:

1)http://www.doczj.com/doc/b9651ec3302b3169a45177232f60ddccdb38e61e.html,e2.age,e2.wage的值各是什么?

2)生成对象e1、e2后,e1.No值为多少?能否通过类名做前缀引用属性No?

http://www.doczj.com/doc/b9651ec3302b3169a45177232f60ddccdb38e61e.html = 张山E2.age = 30 E2.wage = 3800

子类的static不能被父类调用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值