作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
子类构造函数类如何中和父构造函数?
我的意思是在 Child 构造函数中我们必须使用 super() - 是否存在创建父对象的方法?
super 示例:
class abstract Parent{
protected String name;
public Parent(String name){
this.name=name;
}
}
class Child extends Parent{
public Child(String name,int count){
super(name);
}
}
最佳答案
“ parent ”和“ child ”在这里不合适。 child 不是一种类型的 parent (我当然希望我的 child 至少再过十年不是,但那是另一回事)。
考虑具有不同名称的相同代码:
class abstract Animal{
protected String name;
public Animal(String name){
this.name=name;
}
}
class Elephant extends Animal{
public Elephant(String name,int count){
super(name);
}
}
现在,你怎么能拥有一头不是动物的大象呢?
关于Java:子类构造函数类如何中和父构造函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3507780/
在这段代码中,我想知道在 else block 中执行的代码和在 if block 之后执行的代码有什么区别? #include using namespace std; int digits(in
我有这样的场景,比如我需要运行一个位于 12.34.567 的 API curl 请求,登录后我必须再登录一台主机 98.76.543。 登录到第二个主机后,我必须运行curl -XPOST -H"C
我是一名优秀的程序员,十分优秀!