没有合适的资源?快使用搜索试试~ 我知道了~
java课后习题 关于 编写一个类
32 下载量 84 浏览量
2011-04-27
15:50:04
上传
评论 4
收藏 34KB DOC 举报
温馨提示
试读
4页
16.编写一个类A,该类创建的对象可以调用方法f 输出英文字母表,然后再编写一个该类的子类B,要求 子类B 必须继承A 类的方法f(不允许重写),子类创建的对象不仅可以调用方法f 输出英文字母表,而 且调用子类新增的方法g 输出希腊字母表。 18..编写一个类,该类有一个方法public int f(int a,int b),该方法返回a 和b 的最大公约数。然后再 编写一个该类的子类,要求子类重写方法f,而且重写的方法将返回a 和b 的最小公倍数。要求在重写 的方法的方法体中首先调用被隐藏的方法返回a 和b 的最大公约数m,然后将乘积(a*b)/ m 返回。要求 在应用程序的主类中分别使用父类和子类创建对象,并分别调用方法f 计算两个正整数的最大公约数 和最小公倍数。
资源推荐
资源详情
资源评论
16.编写一个类 A,该类创建的对象可以调用方法 f 输出英文字母表,然后
再编写一个该类的子类 B,要求
子类 B 必须继承 A 类的方法 f(不允许重写),子类创建的对象不仅可以调用
方法 f 输出英文字母表,而
且调用子类新增的方法 g 输出希腊字母表。
答: class A
{
int m;
void f()
{
for(m=65;m<91;m++)
System.out.print((char)m+" ");
for(m=97;m<123;m++)
System.out.print((char)m+" ");
System.out.println(" ");
}
}
class B extends A
{
int i;
void g()
{
for(i=913;i<930;i++)
System.out.print((char)i+" ");
for(i=931;i<938;i++)
System.out.print((char)i+" ");
for(i=945;i<962;i++)
System.out.print((char)i+" ");
for(i=963;i<970;i++)
System.out.print((char)i+" ");
System.out.println(" ");
}
}
public class Test
{
public static void main(String args[])
{
B b=new B();
资源评论
cutewoshixiaobai
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功