Java基础第4章练习题大外软件学院

第4章继承与多态

一.选择题

1. 编译和运行以下两文件结果是( D )。

//文件P1.java

package MyPackage;

class P1{

void afancymethod(){

System.out.println("What a fancy method");

}

}

//文件P2.java

package YourPackage;

import MyPackage.*;

public class P2 extends P1{

public static void main(String argv[]){

P2 p2 = new P2();

p2.afancymethod();

}

}

A.两个均通过编译,P2运行时输出What a fancy method

B.没一个通过编译

C.两个均通过编译,但P2运行时出错

D.P1 通过编译,但P2出现编译错误

2.下列程序运行的结果是(A )。

package a;

package b;

public class D{

public static void main(String args[]) {

System.out.println("^_^,今天心情不错!");

}

}

A.出现编译错误

B.^_^,今天心情不错!

C.通过编译,运行时出错

D.以上都不对

3.Java的核心类库中哪个包,Java系统能自动引入(B )。

A.java.io B.http://doc.xuehai.netng

C.http://doc.xuehai.net D.java.util

4.下列程序运行结果是( A )。

private class Base{

Base(){

int i = 100;

System.out.println(i);

}

}

第1页共12页

java 继承与多态 习题_JAVA基础 第4章继承与多态_练习题_200910相关推荐

  1. java之面向对象知识体系_JAVA基础知识总结5(面向对象特征之一:继承)

    继 承: 1:提高了代码的复用性. 2:让类与类之间产生了关系,提供了另一个特征多态的前提. 父类的由来:其实是由多个类不断向上抽取共性内容而来的. JAVA只支持单继承.java虽然不直接支持多继承 ...

  2. java构造一个水果类_Java基础入门之Object类、匿名内部类、构造方法的继承解析...

    前言 大家好,我是Java进阶者.这篇文章我们主要介绍Java基础中的Object类.匿名内部类.构造方法的继承知识,一起来学习下吧! 一.Object类 1.Object类是所有类的父类,所有类都继 ...

  3. java中write方法作用_java中的封装,继承,多态,这3个在程序中起着重要作用

    一.封装 1. 封装概述 面向对象编程语言是对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改. 封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问.要访 ...

  4. java 第9章_Java基础第9章.ppt

    Java基础第9章课件课案 9.6 Swing 9.6.5 按钮组件 JRadioButton组件称为单选按钮,与JCheckBox复选框不同的是,单选按钮只能选中一个,就像收音机上的电台选择按钮,当 ...

  5. java 的对象类用_java基础(第零篇)对象与类

    前言: 本文讲述java中对象与类的一些概念.包括对象与类的有关概念,类间五种关系,类的访问权限等. 在java中,一切都可以用对象来描述,操作对象的标识符只不过是对象的一个引用,一个对象可以有多个引 ...

  6. java 中组合与复用_Java 代码复用(组合与继承)

    java中的类都是围绕着类进行的.可以通过创建新类来复用代码,而不必从头编写.可以使用别人已经开发并调试好的类.此方法使用的窍门在于使用类而不破坏现有的程序代码.达到这一目的的方法有两种: 第一种方法 ...

  7. 封装 继承 多态_Java基础知识——封装、继承、多态

    1 基本概括 2 详解 封装: 是将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 封装的优点:只能通过规定的方式来访问数据:隐藏类的实现细节: ...

  8. java 什么是类的继承_Java基础,类的继承,粗略的理解希望对大家有所帮助!

    Java基础:继承 读者老爷们大家好,今天图图带大家了解一下java基础里的继承. 首先确定一下我们今天的学习的三个目标.第一个是类的继承:第二个是访问控制权限:第三个方法重写(覆盖)override ...

  9. java继承原理内存角度_Java基础知识巩固

    最近发现自己的Java基础知识还是有点薄弱,刚好有点空闲时间进行再补一补,然后进行整理一下,方便自己以后复习.其实个人认为Java基础还是很重要的,不管从事Java后端开发还是Android开发,Ja ...

最新文章

  1. 用U盘安装VMware ESXi4
  2. 思岚M2M1~SLAM方案~导航
  3. 我非要捅穿这 Neutron(二)上层资源模型篇
  4. linux 软件装到hone,如何在Linux系统安装Apollo
  5. delphi xe firedac mysql_xe6+firedac 连接sybase
  6. 如何使得WIN7下用VS2010做出的MFC程序具有XP风格(摆脱传统界面的效果)
  7. 提升Transformer效率又有新招?基于矩阵分解的线性化Attention方案
  8. 3个最典型的图表错误使用方式,赶紧看看自己是否中招
  9. python之tile函数,shape函数,argsort函数介绍
  10. 元类介绍、自定制元类
  11. android 编写优质代码,GitHub - RayFantasyStudio/iCode-Android: 为开发者而生,提供在线代码存放,展示你优秀代码的平台...
  12. Python经典面试题解析:实现斐波那契数列
  13. python第二版课后答案第七章7.5_IDA7.5 启动基础配置
  14. 计算机开机配置失败6,win7开机配置windows update失败怎么跳过?-win7配置update失败,安全模式还是配置失败...
  15. 用计算机画漫画很难吗,怎么在电脑上画漫画,难不难
  16. 《Cinema 4D + After Effects动态图形设计案例解析》——1.2 动态图形的历史和发展...
  17. 使用Keras进行图像分类
  18. cJSON的使用方法
  19. 案桌 通知栏 notification
  20. 瑞能微计量芯片RN2026的实用程序

热门文章

  1. .NET手撸绘制TypeScript类图——下篇
  2. IT从业的迷思与破解之道(更新)
  3. ASP.NET Core on K8S深入学习(7)Dashboard知多少
  4. 软件设计的第一性原理:结构化抽象
  5. ASP.NET Core on K8S深入学习(5)Rolling Update
  6. SonarQube系列一、Linux安装与部署
  7. 如何通过本地化事件正确实现微服务内部强一致性,事件总线跨微服务间最终一致性...
  8. AspNet Core下利用 app-metrics+Grafana + InfluxDB实现高大上的性能监控界面
  9. 《你必须掌握的Entity Framework 6.x与Core 2.0》书籍出版
  10. Visual Studio 15 Preview 5 发布 大幅提升性能