构造方法
1、定义:
构造方法是指在创建给定类的实例时调用的一个方法。它们与类同名,但不具备任何返回类型。
2、作用:创建对象Student stu = new Student();
3、格式:
pubic class 类名 {
修饰符类名( 参数 ) {
}
}
示例代码:
class Student{
privateStringname;
privateintage;
//构造方法
publicStudent(){
System.out.println(“无参构造方法”);
}
publicvoidshow(){
System.out.println(name+","+age);
}
/*
测试类
*/
public class Student Demo {
public static void main(String[]args){
//创建对象
Students=newStudent();
s.show();
}
4、功能:主要是完成对象数据的初始化
5、构造方法的注意事项:
①构造方法的创建
如果没有定义构造方法,系统将给出一个默认的无参数构造方法如果定义了构造方法,系统将不再提供默认的构造方法。
②构造构造方法的重载
如果自定义了带参构造方法,还要使用无参数构造方法,就必须再写一个无参数。
③构造方法推荐的使用方式
无论是否使用,都手工书写无参数构造方法。
④重要功能
可以使用带参构造,为成员变量进行初始化。
6、实例
例一:
①
package com.hg.demo01;
public class demo01Student {
public static void main(String[] args) {
Student stu1 = new Student();
代码如下:
一、
package binjie;
public class demo1 {
public static void main(String[] args) {
student stu1=new student("孙俪");
System.out.println("我是"+stu1.getname()+"我已经"+stu1.getage()+"岁");
student stu2=new student("王祖蓝",41);
System.