已采纳回答 / HiddenGod
UML生成代码初看之下确实很方便,但是也有缺点。 除非是大神程序猿, 一般的人设计的UML图形肯定会有漏洞,这就像waterfall的方式,都设计好,再开始做, 发现错误的时候很难修改。 第二, 就算你手上拿到了大神设计的UML图形,如果不是手敲代码,你心中做不到熟悉常量变量方法的名称,导致你以后对程序进行补充修改的时候要不断的去看这些东西的名字,大大降低了编程的效率。 个人觉得可以把UML当成一个辅助手段,帮助自己对程序的框架逻辑和运行顺序有一个了解后,来进行编程,可以提高效率和降低bug的出现率。
2017-05-01
整理一下知识点,小白比较难理解。
static类可以直接调用static成员变量,static成员变量也能够直接用类名调用。就如上所讲的HelloWorld.score.
而不是static类的就不能用类名调用,就如上一节讲的HelloWorld.this.name
static类可以直接调用static成员变量,static成员变量也能够直接用类名调用。就如上所讲的HelloWorld.score.
而不是static类的就不能用类名调用,就如上一节讲的HelloWorld.this.name
2017-04-30
方法的返回值不一定要相同!只要保持和父类的返回值兼容就行了!
比如,父类的某个方法返回值是 double,子类重写该方法时可以返回 int,因为 int 可以转为 double。
这位同学的回答 不对!
比如,父类的某个方法返回值是 double,子类重写该方法时可以返回 int,因为 int 可以转为 double。
这位同学的回答 不对!
2017-04-29