• st
    2019-07-29
    我没记错的话,课程里讲的static变量是可以重新赋值的,成员属性也可以,那么java中是否有常量的概念,定义一个常量后不可以改变其值呢?

    作者回复: 用final修饰的值就是赋值以后不能二次赋值的

    
    
  • st
    2019-07-29
    这节课确实有点无聊,我赶紧把三元运算符跳过了。
    想到了另外的几个问题请老师解答一下:
    1.类的重载包括了 Construct的重载 ,普通方法和静态方法的重载,那么在真实的项目中,Construct的重载和后面两种普通方法的重载这种需求会有真实的应用场景吗?或者说这种重载的写法在项目中是很有需要的吗?
    2.类里面定义的静态变量是不是长驻内存,如果只是单纯的想在类里面定义一些常量类型的值,只能是以static这种方式定义吗?static这种方式如果定义的常量多了会不会太占用内存?
    3.java里面有没有常量const的概念,如果没有的话,那常量的定义是用static替代还是类的属性来代替,如果是用类的属性来定义,以这种形式 public String NAME; 感觉有点别扭。
    展开

    作者回复: 1)有,除非你是起名字小能手
    2)会,这是量变引起质变的过程
    3)有,关键字是final

     1
    
我们在线,来聊聊吧