构造方法定义格式:

  修饰符 方法名(参数列表){}

  方法名必须与类名一致

  没有返回值类型,void也没有

构造方法的主要用途:给成员变量赋值

构造方法的运行特点:

  在new对象的时候自动执行,只运行一次

  每个class必须拥有构造方法,如果用户没有创建构造方法,编译器也会自动创建一个构造方法

  new对象的时候,实际上就是在调用类的构造方法

  构造方法可以重载

java中this关键字的作用

  一、this关键字主要有三个应用:

  (1)this调用本类中的属性,也就是类中的成员变量;

  (2)this调用本类中的其他方法;

  (3)this调用本类中的其他构造方法,调用时要放在构造方法的首行。

this关键字用于构造方法之间的调用,而super关键字是在子夫类之间调用

转载于:https://www.cnblogs.com/BatmanY/p/8832865.html

java基础之构造方法相关推荐

  1. [转载] Java基础之构造方法(函数)何时被调用

    参考链接: 有关Java构造函数的面试问题 看到这个题,你肯定要不就是在面试的路上,要不就是在刚学习的路上,要不就是连题目也没明白: 构造方法何时被调用 ( ) A.类定义时 B.创建对象时 C.调用 ...

  2. Java基础 - 面向对象 - 构造方法

    在类中除了成员方法之外,还存在一种特殊类型的方法,那就是构造方法.构造方法是一个与类同名的方法,对象的创建就是通过构造方法完成的.每当类实例化一个对象时,类都会自动调用构造方法. 构造方法的特点: 构 ...

  3. 第一阶段>>>Java基础进阶 OOP/Reflect/注解/IO流/API核心

    目录 >>>java基础01-结构以及类型 >>>java基础02-初识数组 >>>java基础03-面向对象OOP >>>ja ...

  4. Android开发教程JAVA基础(汇总)

    Android游戏开发视频教程(汇总) Android开发教程JAVA基础之Java 概述 Android开发教程JAVA基础之标示符.关键字1 Android开发教程JAVA基础之标示符.关键字2 ...

  5. java基础(十三)-----详解内部类——Java高级开发必须懂的

    java基础(十三)-----详解内部类--Java高级开发必须懂的 目录 为什么要使用内部类 内部类基础 静态内部类 成员内部类 成员内部类的对象创建 继承成员内部类 局部内部类 推荐博客 匿名内部 ...

  6. Java基础-Date类常用方法介绍

    Java基础-Date类常用方法介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.毫秒值概念 我们在查阅Date类的API文档时,会发现这样的一句话:"The cl ...

  7. [Spring 深度解析]第1章 Java基础

    第1章 ◄Java基础► 在学习Spring之前我们需要对Java基础语法有一定的了解,Java中最重要的两个知识点是注解和反射.注解和反射在Spring框架中应用的最广泛.掌握注解和反射,有助于后面 ...

  8. 给Java新手的一些建议——Java知识点归纳(Java基础部分)

    写这篇文章的目的是想总结一下自己这么多年来使用java的一些心得体会,主要是和一些java基础知识点相关的,所以也希望能分享给刚刚入门的Java程序员和打算入Java开发这个行当的准新手们,希望可以给 ...

  9. java基础-java反射机制

    2019独角兽企业重金招聘Python工程师标准>>> 引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓"登高必自卑,涉远必自迩" ...

最新文章

  1. 绑定变量窥测(Bind Variable Peeking)
  2. CHECKLIST TO USE BEFORE SUBMITTING A PAPER TO A JOURNAL
  3. 【Python之os模块】使用
  4. 算法训练 最长字符串 java
  5. java参数化查询_小博老师解析Java核心技术 ——JDBC参数化查询(二)
  6. Redis:10---List对象
  7. Go实现查找目录下(包括子目录)替换文件内容
  8. 相比JPG,PNG矢量图片才是设计师的首选素材
  9. 阿里 20 年,逍遥子宣告「全面迈入数字经济时代」
  10. 华三 h3c 交换机RSTP配置
  11. IM“扫一扫”功能很好做?看看微信“扫一扫识物”的完整技术实现
  12. mybatis discriminator 鉴定器
  13. c语言高级编辑器,选项,文本编辑器,C/C++,高级
  14. C语言常用库函数实现(一)_内存拷贝
  15. 点赋网络:网店详情页设计中应包含哪些设计元素
  16. 狼与狗的本质区别:从打工到老板的突破
  17. 高铁站台怎么找车厢?
  18. 歪解单片机的时钟系统--关于内外时钟切换及时钟超频测试
  19. Core Telephony
  20. App实战:夜间模式实现方法一

热门文章

  1. Ansible自动化运维基础-------ad-hoc
  2. android将发送短信写入发件箱
  3. BAT会看上哪样的中小公司程序员?
  4. 原创 | OpenAPI 标准规范
  5. 性能测试如何定位瓶颈?偶发超时?看高手如何快速排查问题
  6. 我觉得有不少人被Spring带着跑偏了!
  7. 大白话 + 13 张图解 Kafka
  8. 微服务为什么一定要Zookeeper?
  9. 高并发下的接口幂等性解决方案!
  10. 关于重构,看此文就够了