「java面向对象机试题」java面向对象的面试题

博主:adminadmin 2022-12-09 17:21:09 69

本篇文章给大家谈谈java面向对象机试题,以及java面向对象的面试题对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

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面向对象的面试题的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-09,除非注明,否则均为首码项目网原创文章,转载请注明出处。