Fork me on GitHub

构造方法

-------------siwuxie095

   

   

   

   

格式:

   

   

   

   

注意:

   

1)构造方法名称必须与类名一致

   

2)构造方法没有返回值/返回值类型

   

   

   

构造方法主要是为类中的属性初始化

   

构造方法不需要调用,也无法调用

   

当实例化一个对象时,系统自动调用构造方法

   

每个类在实例化之后都会调用构造方法,如果没有构造方法,程序

在编译的时候会创建一个无参的什么都不做的构造方法

   

构造方法也可以进行重载

   

   

代码:

   

package com.siwuxie095.classdemo;

   

class People{

String name;

int age;

//构造方法

public People(){

 

System.out.println("hello world");

}

 

//重载构造方法

public People(String n,int a){

name=n;

age=a;

System.out.println("姓名:"+name+" 年龄:"+age);

}

 

}

   

public class ClassDemo04 {

   

public static void main(String[] args) {

//其实 new People(); 中的 People() 本身就是一个方法,即构造方法

//只是在类中显式的书写出来了

People p1=new People();

People p2=new People("张三",30);

}

   

}

   

   

运行一览:

   

   

   

   

   

【made by siwuxie095】

posted on 2017-03-16 17:14  siwuxie095  阅读(143)  评论(0编辑  收藏  举报

导航