- 6
- 0
- 约1.24千字
- 约 3页
- 2015-09-13 发布于重庆
- 举报
java面向对象测试题,java面向对象编程题,java面向对象练习题,面向对象测试题,java面向对象,java面向对象编程,java面向对象程序设计,java面向对象思想,java面向对象教程,java面向对象编程pdf
1 :JAVA中实现多态的机制是什么?abstract class Something {
private abstract String doSomething ();
}
2)interface A{
int x = 0;
}
class B{
int x =1;
}
class C extends B implements A {
public void pX(){
System.out.println(x);
}
public static void main(String[] args) {
new C().pX();
}
}
3:编写一个完整的Java程序——复数类Complex,使两个复数,如 1+2i 和3+4i 相加产生一个新的复数 4+6i 。复数类Complex必须满足如下要求:
(1)复数类Complex 的属性有:
realPart : int型,代表复数的实数部分
imaginPart : int型,代表复数的虚数部分
(2)复数类Complex 的方法有:
构造方法一,将复数的实部和虚部都置0
构造方法二,形参 r 为实部的初值,i为虚部的初值。
complexAdd方法: 将当前复数对象与形参复数对象相加,所得的结果仍是一个复数值,返回给此方法的调用者。
toString( ) 方法: 把当前复数对象的实部、虚部组合成 a+bi 的字符串形式,其中a和b分别为实部和虚部的数据。
(3)完能运行的程序。
public class Complex{
private int realPart;
private int imagePart;
public Complex(int r,int i){
this.realPart = r;
this.imagePart = i;
}
public Complex(){
this(0,0);
}
public Complex addComplex(Complex c){
this.realPart+=c.realPart;
this.imagePart+=c.imagePart;
return this;
}
public String toString(){
return this.realPart+++this.imagePart+i;
}
public static void main(String args[]){
Complex c1 = new Complex(2,6);
Complex c2 = new Complex(4,2);
System.out.println(c1 = +c1);
System.out.println(c2 = +c2);
System.out.println(c1 + c2 = +c1.addComplex(c2));
}
}
您可能关注的文档
最近下载
- 2025年青岛港湾职业技术学院高职单招(数学)历年真题考点含答案解析.docx
- 计算机控制技术工程—林敏课件—.ppt VIP
- (2026年)小儿支气管肺炎护理查房PPT课件.pptx VIP
- 水平二 田径 大单元教学设计(18课时,表格式)(第三版).docx VIP
- 工业机器人系统集成:工业机器人系统集成概述PPT教学课件.pptx
- 2021教科版高一物理必修2电子课本课件【全册】.pptx VIP
- 地域文化与城乡景观课件湘教版(2019)高中地理必修二.pptx VIP
- 可摘局部义齿修复工艺技术 第六章 颌位记录与模型观测工艺技术 第六章 颌位记录与模型观测工艺技术.pptx VIP
- 2019-2020学年九年级语文上册-5《敬业与乐业》(第1课时)教案(新人教版).doc VIP
- 生产线平衡改善价值流管理分析vsm分析.ppt VIP
原创力文档

文档评论(0)