美文网首页
创建和初始化对象||学习

创建和初始化对象||学习

作者: 哈迪斯Java | 来源:发表于2021-09-22 15:50 被阅读0次

使用new关键字创建对象时,除了分配内存空间之外,还要给创建好的对象进行默认的初始化以及对类中的构造器的调用。

package oop.Demon2;

public class Person {

//一个类及时什么都不写,也会存在一个方法。
//显示的定义构造器
String name;

//1.使用new关键字,本质上是在调用构造器
//2.用来初始化值
public Person(){

}


//有参构造:一旦定义了有参构造,无参就必须显示定义
public  Person(String name){
    this.name = name;

}
//快捷键学习:alt+insert键
//该快捷键可以生成构造器

}

////一个项目应该只有一个main方法
//public class ApplicationPerson {
//
// public static void main(String[] args) {
//
// //new实例化了一个对象
// Person person = new Person();
//
// System.out.println(person.name);//输出为tang
// }
//}
//构造器:
/*
1.和类名相同
2.没有返回值

作用:
1.new本质在调用构造方法
2.初始化对象的值

注意点:
1.定义有参构造之后,如果想使用无参构造。显示的定义一个无参的构造
*/

package oop.Demon2;

//一个项目应该只有一个main方法
public class ApplicationPerson {

public static void main(String[] args) {

    //new实例化了一个对象
    Person person = new Person();

    System.out.println(person.name);//输出为tang
}

}

相关文章

  • 创建和初始化对象||学习

    使用new关键字创建对象时,除了分配内存空间之外,还要给创建好的对象进行默认的初始化以及对类中的构造器的调用。 p...

  • iOS-NSNumber

    NSNumber 是 NSValue的子类使用NSNumber对象来创建和初始化不同类型的数字对象NSArray、...

  • Constructor和其中的super

    Constructor constructor 是和 class 一起用来创建和初始化对象的特殊方法。--mdn ...

  • Day5 JVM内存分配

    类的加载:加载类,分配内存,初始化,设置对象头. 对象创建和内存分配 init方法就是按照我们的要求为属性赋值 有...

  • 数组

    创建和初始化数组 JavaScript 声明, 创建和初始化数组, 如下: 使用 new 关键字,声明并初始化一个...

  • iOS- NSArray and NSMutableArray

    1.NSArray //数组的创建和初始化//nil:数组结束标志//id:保存任意oc对象(数组中元素的类型可以...

  • Webgl学习笔记 1 初始化shader

    编译GLSL ES代码,创建和初始化着色器供WebGL使用. 1,创建着色器对象 (gl.createShader...

  • Chapter 4. Object Types(第一部分)

    在Swift中存在三种对象类型:结构体、枚举、类! 一、对象类型的声明与特性 二、初始化 概述 初始化的方法用于创...

  • Java对象的创建和初始化

    建议结合上一篇Java类的加载和初始化一起阅读,将帮助你理解: 什么是Class,什么是classJava虚拟机启...

  • OC对象的创建和初始化

    建立一个Person类Person.h Perseon.m main.m

网友评论

      本文标题:创建和初始化对象||学习

      本文链接:https://www.haomeiwen.com/subject/hrvwgltx.html