最简单的语言来说JAVA中的NEW到底怎么搞
生活随笔
收集整理的这篇文章主要介绍了
最简单的语言来说JAVA中的NEW到底怎么搞
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
new 到底是干啥的?
JAVA中的new关键字就是在你声明了一个对象后,来给对象分配相应的内存,可以使用任何public来构造
People stu=new People( );
new 在堆中为对象申请了一块空间,new也使用了父类的构造方法
java里的new的英文意思就是"新的"的意思。在JAVA里就是创建一个新的实例,或者说一个新的对象,一个普通类在没有实例化之前,就是new之前,它的属性,方法等等在内存中都是不存在的。只有使用new了以后,这个类的一些东西在内存中才会真的存在,也就是说只有new了之后,这个类才能用
类为对象提供了思路,从类中创建一个对象可将它赋值给一个引用变量
package number;public class UpperorLower {public static void main(String args[]) {Character mychar1=new Character('A');Character mychar2=new Character('a');System.out.println(mychar1+"是大写字母吗?"+Character.isUpperCase(mychar1));System.out.println(mychar2+"是大写字母吗?"+Character.isUpperCase(mychar2));}}代码解释:
Character mychar1 的意思是,在内存中分配一个变量,名字叫mychar1,这个变量是Character类型的;后半部分,new Charactert(); 这就是new关键字和构造方法来创建一个对象,Character()是构造方法的名字
想造出一个对象来,需要运用;new Character(); 说明 new这个Character类的一个对象,程序运行的时候,会调用构造方法Character(),等这个构造方法执行完了,这个Character类型的对象也就造出来了,真正的出现在内存当中了
那么上面的写法,Character mychar1 = new Character();意思就是说,把这个对象在内存中的地址赋值给变量mychar1,这就是Java中引用概念,mychar就叫做引用,或者叫引用变量,或者直接叫变量,没问题,都是它;Character的值就是一个内存地址,或者叫引用地址
参考资料:百度知道
总结
以上是生活随笔为你收集整理的最简单的语言来说JAVA中的NEW到底怎么搞的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 树莓派安卓系统下载(树莓派安卓系统)
- 下一篇: 34个计算机网络易错知识点总结