一道简单的JAVA编程题,各位大神帮帮忙,在线采纳答案,共2题

1.设计一个类C,定义一个整型变量x,初值为100,设计disp()在屏幕上显示该值。设计类D,继承类C,定义整型变量x,初值为99,设计dispD()方法,显示本类的x... 1. 设计一个类C,定义一个整型变量x,初值为100,设计disp()在屏幕上显示该值。设计类D,继承类C,定义整型变量x,初值为99,设计dispD()方法,显示本类的x的值。再设计方法,显示类C中的x 的值。
2. 编写程序,定义一个接口,在该接口中有两个方法,分别送入一个参数做为某正方形的边长,一个方法计算正方形的周长,另一个方法计算机正方形的面积。再定义一个类,使用这个接口。
答案记得分开一下。
展开
 我来答
lylegend13
2011-11-04 · TA获得超过4696个赞
知道大有可为答主
回答量:1701
采纳率:0%
帮助的人:1714万
展开全部
你好,我的第3题代码出来了,可以直接运行

public class Test1 {
public static void main(String[] args) {
M3 m = new M3();
m.pa();
m.pb();

M3 m3 = new M3(3);
m3.pa();
}
}

class M3 {
int n = 5;
int m = 10;

public M3() {
n = 100;
m = 200;
}

public M3(int n) {
this.n = n;
}

public void pa() {
for (int i = 0; i < n; i++) {
System.out.print("*");
}
System.out.println();
}

public void pb() {
for (int i = 0; i < m; i++) {
System.out.print("*");
}
System.out.println();
}
}

运行结果:

****************************************************************************************************
********************************************************************************************************************************************************************************************************
***
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FxAaron
2011-11-04 · 超过24用户采纳过TA的回答
知道答主
回答量:118
采纳率:0%
帮助的人:68.2万
展开全部
第一题:
public class C {

public int x = 100;

public void disp(){
System.out.println(x);
}

public static void main(String args[]){
new C().disp();
new D().dispC();
new D().dispD();
}
}

class D extends C{
private int x = 99;

public void dispD(){
System.out.println(this.x);
}

public void dispC(){
System.out.println(super.x);
}
}

第二题:
接口:
public interface Draw {

/**
* 计算周长
* side 边长
*/
public void calGirth(int side);

/**
* 计算面积
* side 边长
*/
public void calSize(int side);
}
实现:
public class DrawImpl implements Draw{

public void calGirth(int side) {
System.out.println("周长为:" + 4*side);
}

public void calSize(int side) {
System.out.println("面积为:" + side*side);
}

public static void main(String args[]){
new DrawImpl().calGirth(5);
new DrawImpl().calSize(5);
}

}
追问
最后还有一道题了。大神呐,帮帮忙。回答出了,这100财富值肯定就是你的了。时间不多了,还剩30分钟了。
编写类M3,定义一个类变量,n=5,在类中编写pa方法,显示n个“*”。在类M3中定义一个实例变量,m=10,在类中编写pb方法,显示m个“$”。编写构造函数,分别将n和m的值设为100,200。在类M3中编写带参数的构造函数,给n赋初值,在主函数中实现,程序执行时输入一个数,则显示该数个“*”。
追答
第三题:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class M3 {

private int n = 5;

private int m = 10;

public void pa(){
for(int i=0;i<n;i++){
System.out.print("*");
}
}

public void pb(){
for(int i=0;i<m;i++){
System.out.print("$");
}
}

public M3(){
this.n = 100;
this.m = 200;
}

public M3(int n){
for(int i=0;i<n;i++){
System.out.print("*");
}
}

public static void main(String args[]){
InputStreamReader in = new InputStreamReader(System.in);
BufferedReader input = new BufferedReader(in);

while(true){
try {
int n = Integer.valueOf(input.readLine());
new M3(n);
} catch (IOException e) {
e.printStackTrace();
}
}
}

}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
用飘柔洗脚丫
2011-11-04 · TA获得超过248个赞
知道小有建树答主
回答量:260
采纳率:0%
帮助的人:203万
展开全部
oh my god!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式