构造方法
构造方法:方法名跟类名一致;;无返回值;即使不定义,系统也会自动生成一个; 构造方法一直都存在; 如果写了一个有参数的构造方法,在定义对象实例化的时候(new)后面的括号的就不能是为空 至少要写一个无参构造 public person(){} class person{ public person(){}; //在类中写一个跟类名一样的方法,无参数无返回值 public person(Sting srt){ } } 构造方法什么时候调用? 构造放在对象实例化时,使用关键new时 才调用一次 构造方法与普通方法的区别 构造方法在被对象实例化(new)的同时,被调用一次,仅此一次; 普通方法在对象实例化时候,通过对象名 . 可以无限次数调用; 构造方法的作用: 在实际工作中,构造方法的核心作用:在类对象实例化的时候,设置对象的初始化属性 public class book{ private String title; private double Price; public book(String t,double p){ //定义一个有参的构造饭方法 titlie= t; 传入参数 setPrice(p); 调用本类中方法 } } main{ book b = new book("你好",7.7) //对象实例化,传入参数,设置对象的初始化属性 }