Java类中成员变量可以初始化赋值,但是不可以先声明在赋值

Java是不能直接在类中对变量进行赋值的

错误案例

  • 只能在定义的时候赋值
  • 或者在方法中赋值,或者在代码块中赋值
public class uuq {
    public static void main(String[] args) {
        c c = new c();
        c.update(3);
        System.out.println(c.getA());
    }
}

class c{
    private int a = 11;

    public void update(int i){
        a = i;
    }

    public int getA() {
        return a;
    }
}

上边是2个操作,

  • 第一个,声明一个类的成员变量,

  • 第二个,对成员变量赋值,而成员变量属于对象,对它的赋值只能由对象来操作,在类中单独对其赋值,当然要报错了。

posted @   爱新觉罗LQ  阅读(319)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示