这段代码是什么意思?在线等……

来源:百度知道 编辑:UC知道 时间:2024/05/31 19:48:46
class Card
{
String rank; // 此处用private , protect 都不行
String sign;

Card(String rank, String sign)
{
this.rank = rank;
this.sign = sign;

1> class Card
2> {
3> String rank; // 此处用private , protect 都不行
4> String sign;
5> Card(String rank, String sign)
6> {
7> this.rank = rank;
8> this.sign = sign;
9> }
10> }

上面是你的源程序:
1> 定义一个类 Card
2>
3> 定义String对象 rank
4> 定义String对象 sign
5> 定义Card类的构造方法Card,括号里的为Card方法的两个形参
6>
7> 用this方法调用本类中的rank对象(也就是第3行定义的rank),把第5行构造方法中的形参rank赋值给此对象
8> 同理把形参sign赋值给本类中的sign
9>
10>

不知道写的你能看懂吗
上面的为你的源程序
下面的为我对应的解释
希望你能有所收获
加油!!!!

1.这段代码是什么意思?

定义一个类,类里面有一个构造方法和2个属性
2。String rank; // 此处用private , protect 都不行?

private不行?不可能吧,是你写错了吧,要写成private String rank;
protect 当然不行,是protected

一个类有两个成员变量 rank和sign String类型

Card(String rank,String sign){ //带参的构造方法