开发者社区> 问答> 正文

定义一个 Student 类,创建该类的对象 stu,再对该对象的属性赋值的代码是什么?

已解决

定义一个 Student 类,创建该类的对象 stu,再对该对象的属性赋值的代码是什么?

展开
收起
dzuv4lze7fhcm 2022-04-02 16:01:04 2477 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    定义一个 Student 类,创建该类的对象 stu,再对该对象的属性赋值,代码如下:

    Student stu = new Student(); // 创建 Student 类的对象 stu

    stu.Name = "李子文"; // 调用stu对象的Name属性并赋值

    stu.Sex = true; // 调用stu对象的Sex属性并赋值

    stu.Age = 15; // 调用stu对象的Age属性并赋值

    如果一个对象要被使用,则对象必须被实例化,如果一个对象没有被实例化而直接调用了对象中的属性或方法,如下代码所示:

    Student stu = null;

    stu.Name = "李子文";

    stu.Sex = true;

    stu.Age = 15;

    则程序运行时会出现以下异常:

    Exception in thread "main" java.lang.NullPointerException

    此异常是开发中最常见的异常,也会始终伴随着每位开发人员,使用了未实例化的对象则肯定会出现此异常。

    2022-04-02 16:12:13
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
建立联系方法之一 立即下载
继承与功能组合 立即下载
对象的生命期管理 立即下载