Q1:构造函数为什么不能有返回值呢?
Q2:为什么一个类可以在定义自己同时实例化自己呢?比如Lab.java
class Lab
{
private int arg1;
private int arg2;
Lab()
{
arg1=1;
arg2=2;
}
Lab lab=new Lab();
}
这种方式实例化自己应该注意什么,这样做又什么用途?
Q3 一个接口是不是只能被类实现(implements)而不能被类扩展(extends)?
Q2:为什么一个类可以在定义自己同时实例化自己呢?比如Lab.java
class Lab
{
private int arg1;
private int arg2;
Lab()
{
arg1=1;
arg2=2;
}
Lab lab=new Lab();
}
这种方式实例化自己应该注意什么,这样做又什么用途?
Q3 一个接口是不是只能被类实现(implements)而不能被类扩展(extends)?
2.类中实例化自己前提是类中允许实例成员 只不过该实例比较特殊 一般可能会应用于单例
3.接口可以被接口继承 被类继承没见过
(2)不明白楼主哪里不懂,为什么不可以呢?反正一切都是引用,这跟实例化一个其它类的对象又有什么区别呢?
(3)接口可以被其它接口继承,被类实现。没有类继承接口一说。
问题二:当类的一个对象被创建时,自动执行该类的构造方法
问题三:一个接口可以被类实现也可以被类继承纯属个人理解,还请高手指点