尚学堂Java第五章所有题目

这篇博客包含Java面向对象编程的选择题、简答题和编码题。作者分享了对题目理解的疑惑,并期待同行的建议。编码题涉及到圆柱体体积计算、逻辑实现以及接口调用的困惑。
摘要由CSDN通过智能技术生成

这次的作业有一部分理解的可能不是很透彻,可能不是最优的方法,希望师傅们能给刚入门的我一点建议!

一、选择题

1.B 2.A 3.D 4.AB 5.AC

1.使用权限修饰符( )修饰的类的成员变量和成员方法,可以被当前包中所有类访问,也可以被它的子类(同一个包以及不同包中的子类)访问。(选择一项)B

Apublic
B.protected
C.默认
D.private

2.以下关于继承条件下构造方法执行过程的代码的执行结果是( )。(选择一项)A

class Person {
      
    public Person() {
   
        System.out.println("execute Person()");
    }
}
class Student extends Person {
    
    public Student() {
          
        System.out.println("execute Student() ");
    }  
}
class PostGraduate extends Student {
      
    public PostGraduate() {
     
        System.out.println("execute PostGraduate()");
    }  
}
public class TestInherit {
   
    public static void main(String[] args) {
   
        new PostGraduate();       
    }
}
A.execute Person()
   execute Student()
   execute PostGraduate()

B.execute PostGraduate()

C.execute PostGraduate()
   execute Student()
   execute Person()

D.没有结果输出

3.编译运行如下Java代码,输出结果是( )。(选择一项)D

class Base {
   
    public void method(){
   
        System.out.print ("Base method");
    }
}
class Child extends Base{
      
    public void methodB(){
   
        System.out.print ("Child methodB");
    }
}
class Sample {
   
    public static void main(String[] args) {
   
        Base base= new Child();
        base.methodB();
    }
}

A.Base method

B.Child methodB

C.hild methodB

D.编译错误

4.在Java中关于abstract关键字,以下说法正确的是( )。AB

A.abstract类中可以没有抽象方法

B.abstract类的子类也可以是抽象类

C.abstract方法可以有方法体

D.abstract类可以创建对象

5.在Java接口中,下列选项中属于有效的方法声明是( )。(选择二项)AC

A.public void aMethod( );

B.final void aMethod( );

C.void aMethod();

D.private void aMethod( );

二、简答题
  1. private、默认、protected、public四个权限修饰符的作用。
Private是私有,只能被自己的类访问。
默认是可以省略default的,同一个包中的类才能访问。
Protected是受保护的,只有同一个包的类或者不同包的子类才能访问。
Public是公共的,项目中的所有的包里面的类都能访问。
  1. 继承条件下子类构造方法的执行过程。
继承条件下,子类的构造方法的执行过程第一句是super(),无论是否有写,
首先都会调用父类的方法,直到Object类&
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值