java 继承与多态 习题_JAVA基础 第4章继承与多态_练习题_200910
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相关推荐
- java之面向对象知识体系_JAVA基础知识总结5(面向对象特征之一:继承)
继 承: 1:提高了代码的复用性. 2:让类与类之间产生了关系,提供了另一个特征多态的前提. 父类的由来:其实是由多个类不断向上抽取共性内容而来的. JAVA只支持单继承.java虽然不直接支持多继承 ...
- java构造一个水果类_Java基础入门之Object类、匿名内部类、构造方法的继承解析...
前言 大家好,我是Java进阶者.这篇文章我们主要介绍Java基础中的Object类.匿名内部类.构造方法的继承知识,一起来学习下吧! 一.Object类 1.Object类是所有类的父类,所有类都继 ...
- java中write方法作用_java中的封装,继承,多态,这3个在程序中起着重要作用
一.封装 1. 封装概述 面向对象编程语言是对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改. 封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问.要访 ...
- java 第9章_Java基础第9章.ppt
Java基础第9章课件课案 9.6 Swing 9.6.5 按钮组件 JRadioButton组件称为单选按钮,与JCheckBox复选框不同的是,单选按钮只能选中一个,就像收音机上的电台选择按钮,当 ...
- java 的对象类用_java基础(第零篇)对象与类
前言: 本文讲述java中对象与类的一些概念.包括对象与类的有关概念,类间五种关系,类的访问权限等. 在java中,一切都可以用对象来描述,操作对象的标识符只不过是对象的一个引用,一个对象可以有多个引 ...
- java 中组合与复用_Java 代码复用(组合与继承)
java中的类都是围绕着类进行的.可以通过创建新类来复用代码,而不必从头编写.可以使用别人已经开发并调试好的类.此方法使用的窍门在于使用类而不破坏现有的程序代码.达到这一目的的方法有两种: 第一种方法 ...
- 封装 继承 多态_Java基础知识——封装、继承、多态
1 基本概括 2 详解 封装: 是将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 封装的优点:只能通过规定的方式来访问数据:隐藏类的实现细节: ...
- java 什么是类的继承_Java基础,类的继承,粗略的理解希望对大家有所帮助!
Java基础:继承 读者老爷们大家好,今天图图带大家了解一下java基础里的继承. 首先确定一下我们今天的学习的三个目标.第一个是类的继承:第二个是访问控制权限:第三个方法重写(覆盖)override ...
- java继承原理内存角度_Java基础知识巩固
最近发现自己的Java基础知识还是有点薄弱,刚好有点空闲时间进行再补一补,然后进行整理一下,方便自己以后复习.其实个人认为Java基础还是很重要的,不管从事Java后端开发还是Android开发,Ja ...
最新文章
- 用U盘安装VMware ESXi4
- 思岚M2M1~SLAM方案~导航
- 我非要捅穿这 Neutron(二)上层资源模型篇
- linux 软件装到hone,如何在Linux系统安装Apollo
- delphi xe firedac mysql_xe6+firedac 连接sybase
- 如何使得WIN7下用VS2010做出的MFC程序具有XP风格(摆脱传统界面的效果)
- 提升Transformer效率又有新招?基于矩阵分解的线性化Attention方案
- 3个最典型的图表错误使用方式,赶紧看看自己是否中招
- python之tile函数,shape函数,argsort函数介绍
- 元类介绍、自定制元类
- android 编写优质代码,GitHub - RayFantasyStudio/iCode-Android: 为开发者而生,提供在线代码存放,展示你优秀代码的平台...
- Python经典面试题解析:实现斐波那契数列
- python第二版课后答案第七章7.5_IDA7.5 启动基础配置
- 计算机开机配置失败6,win7开机配置windows update失败怎么跳过?-win7配置update失败,安全模式还是配置失败...
- 用计算机画漫画很难吗,怎么在电脑上画漫画,难不难
- 《Cinema 4D + After Effects动态图形设计案例解析》——1.2 动态图形的历史和发展...
- 使用Keras进行图像分类
- cJSON的使用方法
- 案桌 通知栏 notification
- 瑞能微计量芯片RN2026的实用程序
热门文章
- .NET手撸绘制TypeScript类图——下篇
- IT从业的迷思与破解之道(更新)
- ASP.NET Core on K8S深入学习(7)Dashboard知多少
- 软件设计的第一性原理:结构化抽象
- ASP.NET Core on K8S深入学习(5)Rolling Update
- SonarQube系列一、Linux安装与部署
- 如何通过本地化事件正确实现微服务内部强一致性,事件总线跨微服务间最终一致性...
- AspNet Core下利用 app-metrics+Grafana + InfluxDB实现高大上的性能监控界面
- 《你必须掌握的Entity Framework 6.x与Core 2.0》书籍出版
- Visual Studio 15 Preview 5 发布 大幅提升性能