首页 热点资讯 义务教育 高等教育 出国留学 考研考公

java 封装 写测试类

发布网友 发布时间:2022-04-22 18:13

我来回答

3个回答

热心网友 时间:2023-10-24 07:07

嗯。。你这个类中少一个带a和b参数的构造函数。另外,类名中每个首字母最好大写。(你知道,好的习惯是你永远的财富)

测试类就是:

class CeShi
{
public static void main(String[] args)
{
JiSuanQi jsq = new JiSuanQi (a,b);
jsq.add();
jsq.cha();
jsq.chen();
jsq.chu();
}
}追问你说的对 不过带a,b的构造参数 ?在哪啊

追答呵呵 我不是说了你少一个么!当然要写一个进去了

public jisuanqi(int a,int b)
{
this a = a;
this b = b;
}

这样就行了!

热心网友 时间:2023-10-24 07:08

你太有才了,你既然是private的方法还怎么测试,除非用反射强制调用,不过那没必要,把方法改为publi吧

热心网友 时间:2023-10-24 07:08

你MainClass贴出来看看追问来了 帮我看看吧

追答大哥。。。我指出你几个问题吧。。
1,编程习惯太差。。Java中类名一般第一个字母大写。
2,你类里的String str不知有什么用途?
3,对外暴露的方法怎么能用private?你的add,cha,chen,chu方法都是private,请问还怎么测试?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com