创建一个类 new 与 不加new 有什么区别?
测试
public class Main {public static void main(String[] args) {Student student = tset();//student = nullStudent student1 = new Student();//Student{name='null', age=0}student.setName("张三丰");student.setAge(6);student1.setName("三丰");student1.setAge(7);System.out.println(student);System.out.println(student1);}public static Student tset() {return null;}
}
控制台:
Exception in thread "main" java.lang.NullPointerExceptionat Main.main(Main.java:8)
总结
共勉
不加new只是一个声明而已
加了new才会为它开辟空间
创建一个类 new 与 不加new 有什么区别?相关推荐
- c++一个类创建多个对象_C ++ | 创建一个类的多个对象
c++一个类创建多个对象 In the below program, we are creating a C++ program to create multiple objects of a cla ...
- php创建一个类,JavaScript_创建一个类Person的简单实例,创建一个类Person,包含以下属 - phpStudy...
创建一个类Person的简单实例 创建一个类Person,包含以下属性:姓名(name).年龄(age).朋友(friends数组).问候(sayhi方法,输出问候语,例如:"你好!&quo ...
- python如何创建一个类_python 3——自定义一个类、object类
1.如何创建一个类? __init__(self): self代表类的实例,而非类 类的方法:在类的内部,使用 def 关键字来定义一个方法,与一般函数定义不同,类方法必须包含参数 self, 且为第 ...
- python定义一个类怎么弄_Python怎么创建一个类
Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的. Python使用class语句来创建一个新类,class之后为类的名称并以冒号结尾:clas ...
- [转]自己写PHP扩展之创建一个类
原文:http://www.imsiren.com/archives/572 比如我们要创建一个类..PHP代码如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ...
- Python(5):上机练习——创建一个类People
题目: 创建一个类people 包含属性name,city 可以转换为字符串形式(str) 包含方法moveto(self,newcity) 可以按照city排序 创建4个人对象,放到列表进行排序 I ...
- 12-1 蓝色天空 : 创建一个背景为蓝色的Pygame窗口 12-2 游戏角色 : 找一幅你喜欢的游戏角色位图图像或将一幅图像转换为位图。 创建一个类, 将该角色绘制到屏幕中央, 并将该图像的背景色
12-1 蓝色天空 : 创建一个背景为蓝色的Pygame窗口 import sys import pygame def run_game():pygame.init()screen = pygame. ...
- java007如何java创建一个类
一,编程的一般思路 1,ooa:面向对象分析 2,ood:面向对象设计 3,oop:面向对象编程 4,测试 5,项目交接,给客户演示,演示完了项目就上线运行,运行期间有bug就项目升级(后期维护)-- ...
- 编程序创建一个类模板,可以对不同的数据类型的数组分别进行初始化、添加数据、求和、求平均值、显示数组等功能。
编程序创建一个类模板,可以对不同的数据类型的数组分别进行初始化.添加数据.求和.求平均值.显示数组等功能. #pragma once #include<iostream> using na ...
最新文章
- 伪官宣:Envoy 中文指南新鲜出炉
- allegro约束设置
- 函数式编程是啥玩意?map() reduce()(reduce()函数将数字列表转换为x进制数字)闭包、装饰器、偏函数
- 2012年最后一天,终于盼到公司发报卡了
- xshell/putty 连接 linux 虚拟机 connection failed 的解决方案
- SQLServer2008设置 开启INTERNET远程连接(转)
- Python:内置类型
- 打包java项目_Java项目常见打包方式
- 基于物联网的多传感器远程温度监测系统
- 软件测试之逻辑思维题
- java 多线程 串行 加锁_[Java并发编程实战] 线程安全
- 前端Jquery使用pagination.js插件进行分页
- 【电子学会】2019年12月图形化四级 -- 随机选T恤
- 粗糙集理解之二:属性约简
- 数据结构和算法 | 第一部分第二课:小鸭子们去旅行
- C#中 //TODO: 的用法
- Jedis和Lettuce
- java 显示中文_java显示中文乱码的解决方法
- 图鉴:《100名互联网公司老板采访实录》
- 那一年,我们在巴塞罗那找到的「ONES 图腾」