全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Java构造方法实例详解(动力节点java学院整理)

构造函数是一种特殊的函数。其主要功能是用来在创建对象时初始化对象, 即为v对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。构造函数与类名相同,可重载多个不同的构造函数。在JAVA语言中,构造函数与C++语言中的构造函数相同,JAVA语言中普遍称之为构造方法。

使用构造器时需要记住:

1.构造器必须与类同名(如果一个源文件中有多个类,那么构造器必须与公共类同名)

2.每个类可以有一个以上的构造器

3.构造器可以有0个、1个或1个以上的参数

4.构造器没有返回值

5.构造器总是伴随着new操作一起调用

示例:

A.java

Java代码  

 public class A{ 
 public A(){ 
 System.out.println("调用了无参的构造函数"); 
 } 
 public A(String mess){ 
 System.out.println("调用了有参的构造函数\n"+ 
  "参数内容为:"+mess); 
 } 
} 

 Test.java

Java代码 

public class Test{ 
 public static void main(String [] args){ 
 A a_1=new A();//调用无参的构造函数 
 A a_2=new A("Hello");//调用有参的构造函数 
 } 
 } 

 输出结果:

继承与构造函数

使用super调用父类构造器的语句必须是子类构造器的第一条语句

如果子类构造器没有显式地调用父类的构造器,则将自动调用父类的默认(没有参数)的构造器。如果父类没有不带参数的构造器,并且在子类的构造器中又没有显式地调用父类的构造器,则java编译器将报告错误

示例:

A.java

Java代码 

public class A{ 
 public A(){ 
 System.out.println("调用了A的无参构造函数"); 
 } 
 public A(String mess){ 
 System.out.println("调用了A的有参的构造函数\n"+ 
  "参数内容为:"+mess); 
 } 
 } 

B.java

Java代码 

 public class B extends A{ 
 public B(){ 
 System.out.println("调用了B的无参构造函数"); 
 } 
 public B(String mess){ 
 super(mess); 
 System.out.println("调用了B的有参构造函数\n"+ 
  "参数内容为:"+mess); 
 } 
 } 

Test.java

Java代码 

 public class Test{ 
 public static void main(String [] args){ 
 B b_01=new B(); 
 B b_02=new B("你好"); 
 } 
 } 

输出结果:

以上所述是小编给大家介绍的Java构造方法实例详解(动力节点java学院整理),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# java  # 构造方法  # Java构造方法有什么作用?  # Java构造方法和方法重载详解  # Java构造方法 super 及自定义异常throw合集详解用法  # Java this关键字的使用详解  # C#的this关键字的2种用法  # c# this关键字用法代码详解  # 全面理解java中的构造方法以及this关键字的用法  # 子类  # 多个  # 小编  # 是一种  # 在此  # 中有  # 给大家  # 不带  # 第一条  # 又没  # 其主要  # 即为  # 所述  # 给我留言  # 感谢大家  # 要记住  # 则将  # 有一个  # 称之为  # 时需 


相关文章:   枣阳网站制作,阳新火车站打的到仙岛湖多少钱?  免费视频制作网站,更新又快又好的免费电影网站?  太原网站制作公司有哪些,网约车营运证查询官网?  招商网站制作流程,网站招商广告语?  如何快速搭建自助建站会员专属系统?  如何安全更换建站之星模板并保留数据?  C++如何使用std::optional?(处理可选值)  h5在线制作网站电脑版下载,h5网页制作软件?  c++ stringstream用法详解_c++字符串与数字转换利器  建站与域名管理如何高效结合?  攀枝花网站建设,攀枝花营业执照网上怎么年审?  专业公司网站制作公司,用什么语言做企业网站比较好?  如何选择高性价比服务器搭建个人网站?  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  设计网站制作公司有哪些,制作网页教程?  XML的“混合内容”是什么 怎么用DTD或XSD定义  如何选择适配移动端的WAP自助建站平台?  学校为何禁止电信移动建设网站?  七夕网站制作视频,七夕大促活动怎么报名?  孙琪峥织梦建站教程如何优化数据库安全?  建站之星多图banner生成与模板自定义指南  已有域名能否直接搭建网站?  Python文件管理规范_工程实践说明【指导】  实例解析angularjs的filter过滤器  官网建站费用明细查询_企业建站套餐价格及收费标准指南  建站之星微信建站一键生成小程序+多端营销系统  如何选择服务器才能高效搭建专属网站?  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  建站之星各版本价格是多少?  教学网站制作软件,学习*后期制作的网站有哪些?  建站之星手机一键生成:多端自适应+小程序开发快速建站指南  如何选择高效稳定的ISP建站解决方案?  如何挑选优质建站一级代理提升网站排名?  南京网站制作费用,南京远驱官方网站?  建站为何优先选择香港服务器?  沈阳个人网站制作公司,哪个网站能考到沈阳事业编招聘的信息?  如何在Tomcat中配置并部署网站项目?  网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?  php json中文编码为null的解决办法  香港服务器如何优化才能显著提升网站加载速度?  已有域名如何免费搭建网站?  如何快速选择适合个人网站的云服务器配置?  学校建站服务器如何选型才能满足性能需求?  微信小程序制作网站有哪些,微信小程序需要做网站吗?  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  如何通过免费商城建站系统源码自定义网站主题与功能?  高端企业智能建站程序:SEO优化与响应式模板定制开发  开心动漫网站制作软件下载,十分开心动画为何停播?  建站主机助手选型指南:2025年热门推荐与高效部署技巧 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。