「java面向对象机试题」java面向对象的面试题
本篇文章给大家谈谈java面向对象机试题,以及java面向对象的面试题对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java面向对象的题目,求这道题的解题思路,感激不尽!!
- 2、Java面向对象程序设计 习题 设计一个名为MyPoint的类表示一个点(x,y)
- 3、java面向对象选择题
- 4、1道JAVA面向对象的练习题,最后不懂!求助!
- 5、JAVA程序面向对象程序设计20道题
java面向对象的题目,求这道题的解题思路,感激不尽!!
public class Complex {
int realPart;
int imaginPart;
/**
* Constructor
*/
public Complex() {
super();
}
/**
* @param realPart
* @param imaginPart
*/
public Complex(int realPart, int imaginPart) {
super();
this.realPart = realPart;
this.imaginPart = imaginPart;
}
/*
* (non-Javadoc)
*
* @see java.lang.Object#toString()
*/
@Override
public String toString() {
return realPart + "+" + imaginPart + "i";
}
public Complex complexAdd(Complex a) {
int r = this.getRealPart() + a.getRealPart();
int i = this.getImaginPart() + a.getImaginPart();
return new Complex(r, i);
}
/**
* @return the realPart
*/
public int getRealPart() {
return realPart;
}
/**
* @param realPart
* the realPart to set
*/
public void setRealPart(int realPart) {
this.realPart = realPart;
}
/**
* @return the imaginPart
*/
public int getImaginPart() {
return imaginPart;
}
/**
* @param imaginPart
* the imaginPart to set
*/
public void setImaginPart(int imaginPart) {
this.imaginPart = imaginPart;
}
public static void main(String[] args) {
// 创建两个对象a,b
Complex a = new Complex(1, 2);
Complex b = new Complex(3, 4);
// 相加得到c
Complex c = a.complexAdd(b);
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
直接把上面复制,运行
给分吧
Java面向对象程序设计 习题 设计一个名为MyPoint的类表示一个点(x,y)
try..catch用于捕获initProperties()和init()这两个方法执行时候的异常,至于initProperties()和init()这两个方法为何会出异常,就看你具体的业务逻辑了。
try中的代码块儿如果一旦出现异常则在catch中进行捕获,showMessageDialog是JOptionPane封装或者说提供的一个显示一个带有确定按钮的模态对话框的方法。
几个参数中
"Failed to init.\n" + ex 也就是第二个参数是消息框弹出消息的内容。
"BinaryRain 也就是第三个参数是消息框的标题。
JOptionPane.ERROR_MESSAGE 也就是第四个参数,是消息框的类型,表示错误提示,弹出来的消息框有个红色的叉叉标识,如JOptionPane.WARNING_MESSAGE,表示警告提示,弹出来的消息框有个叹号标识。
java面向对象选择题
C
A 没有返回值
B 不能接受同类型的参数返回不同的类型
D 返回值和类型不匹配
1道JAVA面向对象的练习题,最后不懂!求助!
//防御方法通过输入参数接收攻击力,如果攻击力小于防御力,生命值不受影响,反之伤害值=攻击力-防御力
public void recovery(int attack){
recovery(15) 是你自己本身定义的方法,用来判断攻击力和防御能力的大小从而去改变他们的生命值。
比如就你那参数 15来说。 攻击是15 防御才10 所以对象会受到15-10=5的伤害
JAVA程序面向对象程序设计20道题
1.D
正确接口应该是:
public boolean renameTo(File dest)重新命名此抽象路径名表示的文件
2.B,D
3.A
4. B
5. D
参见管道的 API
public abstract class Pipeextends Object
实现单向管道传送的通道对。
管道由一对通道组成:一个可写入的 sink 通道和一个可读取的 source 通道。一旦将某些字节写入接收器
通道,就可以按照与写入时完全相同的顺序从源通道中读取这些字节。
在另一个线程从管道中读取这些字节或先前已写入的字节之前,是否阻塞将该字节写入管道的线程是与系
统相关的,因此是未指定的。很多管道实现都对接收器和源通道之间一定数量的字节进行缓冲,但是不应
假定会进行这种缓冲。
6.A
参见 API
InputStreamReader 是字节流通向字符流的桥梁:它使用指定的 charset 读取字节并将其解码为字符。它
使用的字符集可以由名称指定或显式给定,或者可以接受平台默认的字符集。
7.C
8.D 没说的
9.C
10.D
Serializable 接口 API 未定义任何方法体
11. C
三个方法执行顺序repaint() - update() - paint()
12.B
看 API:
readByte
public final byte readByte()
throws IOException参见 DataInput 的 readByte 方法的常规协定。
从所包含的输入流中读取此操作需要的字节
13.B,D 看看方法名字的含义就知道了了嘛
14..D 绘制图像,文字
15.D
这是它的构造方法之定义:
public FileOutputStream(File file)
throws FileNotFoundException创建一个向指定 File 对象表示的文件中写入数据的文件输出流
。创建一个新 FileDescriptor 对象来表示此文件连接
16.A
17 D
transient
参见:
18:C
19:A
由继承关系推导出来:
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Panel
java.applet.Applet
20.A
“发现构造函数要先于init方法执行:”
关于java面向对象机试题和java面向对象的面试题的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-09,除非注明,否则均为
原创文章,转载请注明出处。