java:编写一个正方形Square.包含一个protected属性,正方形边长为a.

java:编写一个正方形Square.包含一个protected属性,正方形边长为a.两个构造方法:(1):一个带有参数的构造方法,用于将a属性初始化。(2):一个不带参... java:编写一个正方形Square.包含一个protected属性,正方形边长为a.
两个构造方法:
(1):一个带有参数的构造方法,用于将a属性初始化。
(2):一个不带参数的构造方法,将正方形初始化边长为10.
两个方法:
(1):求正方形面积的方法area()
(2):求正方形周长的方法perimeter()
展开
 我来答
非鱼共享
2011-01-04 · 专注互联网技术,快速了解互联网研发
非鱼共享
采纳数:204 获赞数:695

向TA提问 私信TA
展开全部
这个类可以设计成这样:
public class Square{
protected int a;
public Square() {
a = 10;
}
public Square(int a) {
this.a = a;
}
public int area() {
return (int)Math.sqrt(a);
}
public int perimeter() {
return a*4;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
along3606
2011-01-02 · TA获得超过136个赞
知道小有建树答主
回答量:152
采纳率:0%
帮助的人:119万
展开全部
public class Square{
protected int a=0;
Square(){
a=10;
}
Square(int a){
this.a=a;
}
int area(){
return a*a;
}
int perimeter(){
return 4*a;
}
}

参考资料: sername

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孤城幻象
2011-01-02
知道答主
回答量:33
采纳率:0%
帮助的人:10.7万
展开全部
public class Square{
int a=0;
int area=0;
int perimeter=0;
Square(){
a=10;
}
Square(int a){
this.a=a;
}
void area(){
area=a*a;
}
void perimeter(){
perimeter=4*a;
}
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-01-04
展开全部
public class Square{
protected double a ;
public Square(){
this.a=10;
}
public Square(double a){
this.a=a;
}
public double area(){
return this.a*this.a;
}
public double perimeter(){
return 4*this.a;
}

public static void main(String[] args){
Square s= new Square();
System.out.println(s.area());
............
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式