V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  movq  ›  全部回复第 43 页 / 共 102 页
回复总数  2034
1 ... 39  40  41  42  43  44  45  46  47  48 ... 102  
@jiangzm 关于你说的这句话,“没两把刷子”有可能是对的,因为我确实正在学 Java ,正在学当然水平不高了。但你说的“那啥”想表达什么呢?我发这个帖子是怎么着恶心你了吗?不能问问题是吧?不知道哪来的恶意
@jiangzm 哦,你是不是想说我没水平?那你的证据呢?——还是说,凡是你说的都是对的,所以不需要证据?
@jiangzm 听不懂你想表达什么
@psycho9631 C++在父类构造函数完成之前子类对象还不存在,所以和 Java 不一样
@helloworld1024 完全赞同你的观点
2022 年 11 月 17 日
回复了 movq 创建的主题 程序员 new A().new B()这个是什么 Java 语法
@westoy `class_.new Inner();`这种语法叫什么呢
@liprais 你说的是对的
@zsdroid 你说的是对的
@hsfzxjy 1 和 3
@lisongeee 你举的这个例子和我这个帖子完全无关
@wangxiaoaer 他都没看懂我在问什么,有什么好多看几遍的。
@GuuJiang 我说的是哪一步不成立呢?

```cpp
class Parent {

public:
Parent() {
print();
}

void virtual print() {
std::cout << "parent" << std::endl;
}
};

class Child : public Parent {

public:
Child() {
print();
}

void print() {
std::cout << "child" << std::endl;
}
};

int main() {
Parent *p = new Child();
p->print();
return 0;
}
```

执行结果

parent
child
child
@whileFalse C++里面用父类指针调用方法调用的结果是子类的方法,但是在父类内部调用被重写的方法,调用的仍然是父类自身的方法
@leonshaw 父类调用一个他认为自己已经有的方法,结果调用到子类去了。假设父类的这个方法里面的逻辑和父类本身的内容有关,这个方法将不会达到预期效果。所以 C++的方式更好。这里面没有说抽象方法。如果是抽象方法那都应该是调用 overrider
觉得 C++的更符合直觉一些。
C++的继承是这样的:

```c++
class Parent {

public:
Parent() {
print();
}

void print() {
std::cout << 10 << std::endl;
}
};

class Child : public Parent {

public:
Child() {
print();
}

void print() {
std::cout << 20 << std::endl;
}
};

int main() {
Parent *p = new Child();
return 0;
}
```
输出结果为
10
20

也就是说父类就调用父类的 print ,子类就调用子类的 print
2022 年 11 月 15 日
回复了 movq 创建的主题 程序员 有没有 Java 大佬分析这是什么错误
@mind3x 按照

```lang=java
Arrays.sort(boxTypes, Comparator.<int[]>comparingInt(a -> a[1]).reversed());
```

这种写法则 IDEA 和 javac 都不报错
2022 年 11 月 15 日
回复了 movq 创建的主题 程序员 有没有 Java 大佬分析这是什么错误
@mind3x 我用 javac 编译也提示错误。` javac -version` 显示`javac 19`
2022 年 11 月 15 日
回复了 movq 创建的主题 程序员 有没有 Java 大佬分析这是什么错误
@Achieve7 那为什么不用 reverse 就行呢
为什么筛选条件写实习没有看到任何岗位呢?没写实习的可以投实习吗?
1 ... 39  40  41  42  43  44  45  46  47  48 ... 102  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1100 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 18:25 · PVG 02:25 · LAX 11:25 · JFK 14:25
♥ Do have faith in what you're doing.