打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
对象实例化空指针处理

1 问题

如何解决对象实例化空指针异常?

2 方法

首先创建一个package包,将其Menu类及相关代码放入其中,并在该package包下创建另一个类MenuItem,然后通过构造函数,写入需要运行的对象信息,最后在Menu类中用new***()格式重新将对象实例化。相关代码及结果如下:

package menuItem;
public class Menu {
   public static void main(String[] args) {
       //对象实例化空指针异常
           MenuItem item1 = new MenuItem();
           item1.no = 1;
           item1.content = "查看所有学生";
   }
}
package menuItem;
public class MenuItem {
   int no;
   String content;
   //构造函数
   MenuItem() {
       System.out.println("查看所有学生");
   }
}

3 结语

针对对象实例化空指针异常问题,提出创建package包、构造函数、对象实例化格式new***()方法,通过对象实例化空指针处理实验,证明该方法是有效的,本文的方法在构造的函数中没有相关参数,因而能解决的问题受到局限,编程效率不高,可以通过后期在构造函数中写入相关参数以及对函数体中的代码进行优化,从而能够解决多方面的问题且能应用于多个实例对象。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
javascript技术难点(三)之this、new、apply和call详解
对象布局已知时 C++ 对象指针的转换时地址调整
lontoken
从生活角度学习c++
【Unity面试篇】Unity 面试题总结甄选 |C#基础篇 | ❤️持续更新❤️
V8 之旅:对象表示
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服