Java构造方法、重载、访问修饰符

Java构造方法、重载、访问修饰符

绿林寻猫
2021-12-08 / 0 评论 / 76 阅读 / 正在检测是否收录...

构造方法:是一种特殊的方法


1.构造方法的名字与类名相同,每天返回值或void
2.构造方法不能被对象调用,只能实列化是被自动调用
3.如果一个类中没有构造方法,那么系统会自动给该类一个构造方法
  如果类中已存在一个构造方法,则系统不会再给构造方法


作用: 实列化对象


一个类中可以有多个构造方法


方法可以调方法




=========================================================================
构造方法:


public Student(){

}
public Student(String name){
this(name, null);
}
public Student(String name, String sex){
this(name,sex,0);  
System.out.println("哈哈");
}
public Student(String name, String sex, int age) {
this.name = name;
this.sex = sex;
this.age = age;
}


===================================================================
this的使用方法
 1.this的意思:这个 、这是



 2.this的两种写法:   (1)this.属性      this.方法
     (2)this()
 //构造链,this()只能出现在构造方法的第一行。
//this()指调用相同名称的构造方法
 3.this指的到底是谁?指的是对象,this   new出哪个对象,就是哪个对象

===================================================================
重载: 同名不同参
     同名:是指方法名相同
     不同参:参数个数、类型、顺序不同


     构造方法能重载


=====================================================================
修饰符


访问修饰符:访问权限
四种:                 注意事项如下:
       private         私有的  ------只能在本类中使用
                       友好的(默认的)  ---本类,本包中使用
       protected       受保护的  ---本类,本包中使用   

       public          公开的  ---本项目中都可以使用


0

评论 (0)

取消