请问Cirular circular=new Circular(c,20)中为什么是C,不是对应bottom和height的值吗?能否麻烦老师详细说明举例一下,为什么构造方法传入参数用c?
bottom和height是起的参数名,是形参,c是有具体值的变量,是实参。如果你理解不了,建议上网搜索一下“实参与形参”的相关文章。
对了,老师!既然bottom和height都是形参,为什么,bottom和height不一样,不能写为Cirular circular=new Circular(3,20)的形式,为什么不能都赋值一个常数?
如果你是程序员,你爱写啥就写啥
根号申 发表于2019-10-09 08:49
要报错啊~!
我不清楚你的需求究竟是什么,你为什么要执意违反Java基本语法?参数是什么类型,你就传入什么类型。你想传入什么值,写方法的时候就定义什么类型。别人写的方法不满足你的要求,你就照着改一改。报错就看看eclipse给你的错误提示,照着提示修改代码。