关于java类和继承,接口的问题。。

2024-12-27 13:14:06
推荐回答(5个)
回答1:

不同类写在不同文件中,和写在同一文件中有什么区别?
最大区别是生成的文件名不同。如果在一个文件内、并且是私有的,访问的级别不同。

包级私有,就是同一包内允许访问。

回答2:

一个是可读性,还有一个是写在一个文件中的类,只能有一个是公共类,这个公共类必须和文件名一致。

回答3:

不是大神的回答,呵呵
不同类写在不同文件中,和写在同一文件中有什么区别?
--> 这个问题对小项目没有说明区别,但是如果你再一个文件中写了很多类,你时间长了就会忘记在什么地方,其他人看你的代码也很痛苦,建议一个类一个文件

下面的问题书上都有的
所谓包级私有怎么理解,具体怎么做可以实现,共有类和普通类,在使用自己定义的对象,函数上和父类子类还有接口上的区别是什么?
多看书吧

回答4:

关于同包,同类其实只是修饰符的访问问题,你可以参照
http://www.blogjava.net/hwpok/archive/2011/09/03/357926.html
父类跟子类的问题可以用个简单的例子来说明
class animal{
void shout(){}
protected final String type="Animal";
public static void main(String[] args)
{
animal a = new dog();
a.shout();
a= new cat();
a.shout();
}
}
class dog extends animal {
void shout(){
System.out.println("wang wang!I am "+type);
}
}
class cat extends animal {
void shout(){
System.out.println("miao miao!I am "+type);
}
}
方法可以实现不同的功能,但是他们确实继承于同一类
面向对象用的比较多,要好好理解。

回答5:

不同类写在不同文件中,和写在同一文件中有什么区别--- 没什么区别 文件只不过是区分当前类是做什么用的 让别人能看懂