没明白这里的构造方法是怎么调用的

来源:8-10 Java 中的 static 使用之静态初始化块

慕移动7208282

2017-10-10 16:03

package com.imooc;

public class HelloWorld{
	int num1;
	
	public HelloWorld(){
		num1=91;
		System.out.println("通过构造方法为变量num1赋值");
	}
	
	public static void main(String[] args){
		HelloWorld hello = new HelloWorld();
	}
}

定义一个HelloWorld构造方法 然后肯定是下面的 HelloWorld hello = new HelloWorld();

对其调用了 要不肯定不会打印出来 。 但是为什么定义一个对象就能对这个构造方法进行调用呢

写回答 关注

2回答

  • qq_四爷_3
    2017-10-10 16:20:43
    已采纳

    多看看前几节的调用知识点,你就明白了

    慕移动720...

    之前的 如果没有声明一个无参的构造方法 系统会自动的帮我们生成一个无参的构造方法 这句话当时听了也没懂。。看完这节带着问题看明白了

    2017-10-10 16:31:11

    共 2 条回复 >

  • 慕盖茨7863851
    2017-10-10 16:19:42

    去查一下OOP中“构造函数”的意思。

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530562 学习 · 6091 问题

查看课程

相似问题