问个弱智问题
以三继承父类的文件是要单存一个class文件吗?
请帮我看下下面代码应该存放在几个class文件,文件名分别是什么?
谢谢了!
这是一个子类继承父类计算正方形和矩形周长的程序,但我不知道应该怎么保存文件了....谢谢大家来帮帮我!
class Square
{
int length;
Square(int len)
{
length=len;
}
void getPerimeter()
{
System.out.println("正方形的周长为" + (4*length) );
}
}
class Rectangle extend Square
{
int width;
Rectangle(int len,int wid)
{
super(len);
width=wid;
}
void getPerimeter()
{
System.out.println("矩形的周长为"+(2*(width+length)));
}
}
public class Calculate()
{
Calculate(){
}
public static void main(String [] args)
{
Square sqObj = new Square(15);
sqObj.getPerimeter();
Square rectObj = new Square(10,15);
rectObj.getPerimeter();
}
}
----------------解决方案--------------------------------------------------------
没人管我呀?我在等......
----------------解决方案--------------------------------------------------------
不是吧,这题也都没人知道?不是吧....
----------------解决方案--------------------------------------------------------
这个也不是题啊 保存文件 想怎么存都可以啊!
我总是把每个类单独一个文件
----------------解决方案--------------------------------------------------------
帮忙试试,分别存完了,编译有错误的
----------------解决方案--------------------------------------------------------
应该有错误信息吧 看看那出错了
----------------解决方案--------------------------------------------------------
extends才是继承的关键字
----------------解决方案--------------------------------------------------------
先保存在一个文件里吧,文件名命名为calculate.java entend改为entends
----------------解决方案--------------------------------------------------------
class Square
{
int length;
Square(int len)
{
length=len;
}
void getPerimeter()
{
System.out.println("正方形的周长为" + (4*length) );
}
}
class Rectangle extends Square
{
int width;
Rectangle(int len,int wid)
{
super(len);
width=wid;
}
void getPerimeter()
{
System.out.println("矩形的周长为"+(2*(width+length)));
}
}
public class Calculate
{
Calculate()
{
}
public static void main(String[] args)
{
Square sqObj = new Square(15);
sqObj.getPerimeter();
Square rectObj = new Square(10);
rectObj.getPerimeter();
}
}
你这个程序有问题,这样就对了
----------------解决方案--------------------------------------------------------
谢谢大哥大姐
昨天小弟等了半天没人回我话就下线了,所以没有及时答谢各位
我问题已经解决,我困或的不是代码的正确与否,而是多个class在一个文件中,文件名应该起什么,呵呵....
今天白天已请教过老师了.知道了..
感谢 aiyuheng NiceGirl(我问了三次问题,每次好女孩都帮我,特别提出感谢!) 什么也不会
/* 致NiceGirl感谢信 */
class NiceGirl
{
NiceGirl() //构造方法
{}
void 命运(int a)
{
if(a>=200000)
System.out.println("NiceGirl喜欢帮助大家");
else
System.out.println("NiceGirl只喜欢帮助limaoyuan");
}
}
class test
{
public static void main(String [] args)
{
int i=0;
do
{
if(NiceGirl 帮助 men || NiceGirl 帮助 boy)
i--;
else if(NiceGirl 帮助 women || NiceGirl 帮助 girl)
i++
NiceGirl.命运
}while(i<=19999);
}
}
----------------解决方案--------------------------------------------------------