0基础学java_构造方法和匿名对象

构造方法的格式:

class 类名称{

   访问权限 类名称(类型1 参数1, 类型2 参数 2……){

   程序语句;

   ……  //构造方法没有返回值

}

}

  1. 构造方法的名称必须与类名称保持一致
  2. 构造方法的声明处不能有任何返回值类型的声明
  3. 不能在构造方法中使用return返回一个值

在整个java操作中,如果一个类中没有明确的声明一个构造方法,则会自动生成一个无惨的什么都不做的构造方法供用户使用。

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

举例:

 1 package company.feimao.package1;
 2 class Person03{
 3     private String name;
 4     private int age;
 5     public Person03(String n , int a){ //声明构造方法,为类中的属性初始化
 6         this.setName(n);
 7         this.setAge(a);
 8     }
 9     public void setName(String n){
10         name = n;
11     }
12     public String getName(){
13         return name;
14     }
15     public void setAge(int a){
16         age = a;
17     }
18     public int getAge(){
19         return age;
20     }
21     public void tell(){
22         System.out.println("姓名:" + this.name + ", 年龄:" + this.age);
23     }
24 }
25 public class ClassDemo03 {
26     public static void main(String args[]){
27         Person03 p = new Person03("李四" , 34);
28         /*p.setName("李四");
29         p.setAge(39);*/
30         p.tell();
31 
32     }
33 }
扫描二维码关注公众号,回复: 3523893 查看本文章

猜你喜欢

转载自www.cnblogs.com/feimaoyuzhubaobao/p/9770177.html
今日推荐