如何判断java的一个类能否继承另一个类? 还有在new实例化一个对象时候有什么限制,

比如接口能不能直接被newnew的等号左右边的类有什么要求。最后希望大家推荐一本实用的巩固java基础的书籍不要太乱太杂的书!呵呵... 比如接口能不能直接被new new的等号左右边的类有什么要求。 最后希望大家推荐一本实用的巩固java基础的书籍 不要太乱太杂的书! 呵呵 展开
 我来答
黑色的诗意0
2011-12-21 · TA获得超过248个赞
知道答主
回答量:76
采纳率:0%
帮助的人:88万
展开全部
接口是不能被new的 含有抽象方法的都不能直接被new
用new实例化对象,要看你所要实例化对象的类得构造方法的限定修饰词,如果为private
那么只能有单例模式获取该类的对象
追问
private 可以用单例获取? 能给个例子吗 我基础比较弱呵呵
追答
public class A{
private static A a;
private A()
{
}
public static A getInstanceOfA()
{
if(a==null)
{
a=new A();
}
return a;
}
}

其他类要获得A类的对象 ,就调用 A类的getInstanceOfA()方法即可获得一个对象
public class B{
A a=A.getInstanceOfA();
}
js求学者
2011-12-21 · 超过16用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:25.2万
展开全部
new的时候,就实现的类。接口不能new自己。因为它没有具体的实体化方法,只是声明。
判断是否继承的问题,在一个父类A里面,写几个方法。在子类B类中用extends 继承的关键字继承,就会把父类的方法继承过来,当你没有写的时候。就会报错。你可以看看。其实就是这样
追问
您可能误解了我的意思  我是想问  我遇到了一个面试题
如果给你一个类 然后有4个选项(四个类) 问你哪个类可以继承给出的那个类
怎么来判断选择
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hezhilong03
2011-12-21 · TA获得超过3799个赞
知道小有建树答主
回答量:1563
采纳率:0%
帮助的人:1317万
展开全部
“如何判断java的一个类能否继承另一个类”
这个看有无共同属性
好比车,汽车,自行车都可以继承它,公共汽车,小轿车又都可以继承汽车。
继承其实就是为了方便处理有共同特征的类的
其实你想继承什么都可以,没有限制的,不过继承一个不搭嘎的类,又有什么用呢。
“还有在new实例化一个对象时候有什么限制”
都说实例化对象了,只能是实例化的对象,接口,抽象类都不行。
think in java(java编程思想)第四版。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d4931ea
2011-12-21 · TA获得超过547个赞
知道小有建树答主
回答量:166
采纳率:0%
帮助的人:144万
展开全部
张孝祥的《java 开发实战》非常好的一本书
从内存上讲的,这一点非常难能可贵
看懂了这本书,能独立编程解决问题,基础就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
937726913
2011-12-21 · TA获得超过485个赞
知道小有建树答主
回答量:318
采纳率:100%
帮助的人:238万
展开全部
可以用java的反射机制取得一个类的完整结构,包括它的父类,实例化的时候没什么限制。至于基础的书自己看去
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式