java 构造方法的重载通不过编译。我想输出p,p1和p2的Id和age。可编译怎么都通过不。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 构造方法的重载通不过编译。我想输出p,p1和p2的Id和age。可编译怎么都通过不。相关的知识,希望对你有一定的参考价值。
java 构造方法的重载通不过编译。我想输出p,p1和p2的Id和age。可编译怎么都通过不。望大神不吝赐教
参考技术A p.Person() p1.Person() p2.Person() 是什么意思构造函数里面的 id=id ,本身等于本身没什么意义。它不会指向最上面的成员变量id.
要给成员赋值应该写成 this.id=id ,要是写成id=id, 这个两个都是形参id,都是0追问
p.Person不是调用Person方法吗。运行的时候总是提示我找不到符号
参考技术B p.person()这个写法指的是有一个叫person的方法,你的类里明显只有构造函数没有方法。你可以定义一个叫print的方法,然后在里面System.out.print你需要的属性追问第四行不是有一个名叫Person的方法吗。
追答那个也是构造函数,方法是有返回类型的,并且不能与类同名
以上是关于java 构造方法的重载通不过编译。我想输出p,p1和p2的Id和age。可编译怎么都通过不。的主要内容,如果未能解决你的问题,请参考以下文章