java中,定义private double a ,不为a变量赋初值,但已经将变量封装了,想要通过用户输入值给a赋初值,这样行吗?具体过程人呢
在set方法里我使用scanner给a赋值了,也在主函数里调用了,但是想再使用输入那个值在别的类里不成功。t.getA()不等于输入的值而是等于零,该怎样才能使输入的值在别的类里也能调用成功?
当然在另外的类不能用,一个类每个对象有自己的属性,都是相互独立的
getA()返回的值a在另外的类里new完以后,怎么调用不了?不是从键盘输入的值而是零
你要先把你输入的值通过setA方法传进去,再通过getA得到