您的位置:首页 > 编程语言 > Java开发

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

2017-11-24 20:22 316 查看
构造方法:是一种特殊的方法

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       受保护的  --
4000
-本类,本包中使用   
       public          公开的  ---本项目中都可以使用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐