我是靠谱客的博主 刻苦玉米,最近开发中收集的这篇文章主要介绍16-JAVA面向对象-类的构造器,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述


什么是构造器
构造器     是一个特殊的方法.为创建类的实例后进行初始化工作
           1, 与类同名.
           2, 不能写返回类型
           3, 创建对象的时候进行对象数据初始化操作.
           4, 如时一个类中没有任何一个构造器,系统将提供一个默认无参数构造器
           5, 不能手动调用.(它在创建对象完成后就失效,生命周期只有一次)
           6, 用this调用另一个重载的构造器时..this这句必须放在第一行.(只能在构造器内使用)
1)构造器名与类名相同,无返回值 (不写void)




2)系统提供默认无参数的,空的构造器(public Person(){}) 
 但是若自定义了构造器,则系统将不再提供无参的,空的构造器。  




3) 不能手工调用,在一个对象的生命周期中,只会被调用一次 




4)执行时机 使用new创建对象时,内存区分配以后自动调用。
特殊方法--构造器
 public Person(){}
 
普通方法  
 public void show(){}
 public String show(){} 
 
 匿名创建对象只能使用一次 (除非在作为方法参数的时候)   
new Person(); 


那么,构造器与普通的方法的区别在哪里呢
Person 类
构造器 public Person(){}


 构造器作用是为创建类的实例后进行初始化工作。构造器与类名相同,没有返回类型 。


方法 public void show(){}
   public int show(){}
  
 方法的作用是为了执行java代码。 必须写返回值。
构造也有重载,方便在new一个对象时直接传入不同参数
与方法重载一样
有多个构造器 ,就是参数不同(
    参数类型不同,
    参数个数不同,
    参数排列顺序不同)


例如:
  public Person(){}
  public Person(String name){}
  public Person(String name,int age){}

最后

以上就是刻苦玉米为你收集整理的16-JAVA面向对象-类的构造器的全部内容,希望文章能够帮你解决16-JAVA面向对象-类的构造器所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部