equals方法和tostring方法重写《从我的微博上转载过来的,创建时间为2015-07-10》
来源:互联网 发布:阿里云ecs使用教程 编辑:程序博客网 时间:2024/06/04 18:11
本人大三软件工程女生,最近刚刚做过java课程设计,贴出代码大家共享哈!
1.构造JCicle类,在其中重写equals和toString方法
public classJcirle
{
double radius;
Jcirle()
{
}
Jcirle(doubleradius)
{
this.radius=radius;
}
public boolean equals(Objectobj)
{
if(!(objinstanceof Jcirle))
return false;
else
{
Jcirlecircle=(Jcirle)obj;
if(circle.radius==radius)
return true;
else
return false;
}
}
public StringtoString()
{
return ""+radius;
}
}
2.构造Stack类,入栈和出栈圆的半径
class stack
{
double data[]=newdouble[32];
int pos=0;
publicstack()
{
}
publicstack(intsize)
{
data=newdouble[size];
}
publicdoublepop()
{
if(pos<=0)
return -1;
else{
return data[pos];
}
}
publicbooleanpush(doublevalue)
{
if(pos==0){
data[pos]=value;
pos++;
return true;
}
else{
if(pos>=data.length)
return false;
else
{
data[pos]=value;
pos++;
return true;
}
}
}
public void show(){
for(inti=0;i<</span>pos;i++){
System.out.println(data[i]);
}
}
}
3.测试类Test
public classTest
{
public static void main(String[]args)
{
Jcirle c=newJcirle(5.0);
stack s=newstack();
s.push(1.0);
if(!(c.equals(s.pop())))
s.push(c.radius);
s.show();
}
}
- equals方法和tostring方法重写《从我的微博上转载过来的,创建时间为2015-07-10》
- 重写equals和 toString方法
- Java toString equals hashCode 方法的重写
- 重写 toString() & equals() 方法
- Object的equals方法和toString方法
- java equals() 和toString()方法重写
- 重写toString()和equals()方法(algs4)
- 白菜之重写toString()、equals()方法的注意事项
- equals()和toString()方法的使用
- Object类的toString()和equals()方法
- 重写toString以及equals方法
- equals、hashCode、toString 方法重写
- Java:object类 中常用equals()和 toString()方法的重写
- equals()方法的重写
- equals方法的重写
- equals()方法的重写
- equals方法的重写
- equals()方法的重写
- com.google.protobuf.ServiceException: java.lang.NoClassDefFoundError: com/yammer/metrics/core/Gauge
- 《请回答1994》观后有感
- css控制文字模糊
- Android hwcomposer模块接口
- android studio快捷键(Eclipse模式下的,android studio模式不知道通用否)
- equals方法和tostring方法重写《从我的微博上转载过来的,创建时间为2015-07-10》
- Linux指令--touch指令和mkdir指令、rmdir指令
- leetcode 392. Is Subsequence
- Angular(3)
- Python subprocess.Popen子进程管道阻塞
- Blocks(POJ-2363)
- java 网络通信封装协议-一个简单的TGP协议
- clipse配置maven + 创建maven项目
- C语言 关键字