构造器:

  特点1.和类名相同2.没有返回值作用:1.new 本质在调用构造函数2.初始化对象的值注意点:1.定义有参构造后,如果想使用无参构造显示的定义一个无参的构造2.快捷键 alt+insert

主函数:

package demo03;public class Constructor {public static void main(String[] args) {//new 实例化一个对象//无参传递Person person = new Person();Person Lucius = new Person("Lucius");//向有参构造器传递nameSystem.out.println(person.name);//nullSystem.out.println(Lucius.name);//Lucius}
}

Person类:

package demo03;public class Person {/*一个类即使什么都不不写,也会存在一个方法构造函数public Person() {}*/String name;int age;//alt + insert 快捷生成构造函数//无参构造器,初始化类,生成null和0等数据public Person() {}//有参构造器,定义有参构造器后,需写明无参构造器public Person(String name) {this.name = name;}
}/* 构造器:1.和类名相同2.没有返回值作用:1.new 本质在调用构造函数2.初始化对象的值注意点:1.定义有参构造后,如果想使用无参构造显示的定义一个无参的构造2.快捷键 alt+insert*/

Java面向对象之构造器相关推荐

  1. Java 面向对象:构造器详解

    Java 面向对象:构造器详解 构造器: 和类名相同 没有返回值,也不能写void 作用: new本质是调用构造方法 初始化对象的值 注意点: 定义有参构造之后,如果想使用无参构造,显示的定义一个无参 ...

  2. java 面向对象之构造器:

    class Hero{     /*面向对象构造器:         语法:权限修饰符 类名(数据类型 参数名,....){                  }         构造器本身是一个方法 ...

  3. Java自学笔记——Java面向对象——04.抽象类、接口、内部类

    Java 面向对象各节 Java自学笔记--Java面向对象--01.回顾方法 Java自学笔记--Java面向对象--02.构造器.类和对象 Java自学笔记--Java面向对象--03.封装.继承 ...

  4. java面向对象数组_Java面向对象的构造器与数组对象

    Java开发离不开面相对象,那么面向对象如何来的?什么又是数组对象?今天小编就来与大家共同学习一下Java的面向对象的构造器与数组对象. 构造器:用于创建对象时执行初始化.当创建一个对象时eg:new ...

  5. 八、Java面向对象编程(类、对象、方法、重载、可变参数、作用域、构造器、this本质)

    文章目录 Java面向对象编程(类.对象.方法.重载.可变参数.作用域.构造器.this本质) 一.类与对象 1. 类与对象的引出 2. 使用现有技术解决 3. 现有技术解决的缺点分析 4. 类与对象 ...

  6. 第7篇-JAVA面向对象Ⅲ

    第7篇-JAVA面向对象Ⅲ 每篇一句 :任何值得去的地方,都没有捷径 初学心得: 温故而知新 (笔者:JEEP/711)[JAVA笔记 | 时间:2017-04-09| JAVA面向对象 Ⅲ] 1.J ...

  7. Java 面向对象细节

    文章目录 前言 二.类与对象 2.0.类的定义与对象的使用 2.0.1.类的语法格式 2.0.2.对象的创建和使用 2.0.3.Java堆内存与栈内存 2.0.4.this引用 2.1.static修 ...

  8. Java 基本功之(二)Java 面向对象

    转载自https://github.com/Snailclimb/JavaGuide/blob/master/docs/java/basis/Java%E5%9F%BA%E7%A1%80%E7%9F% ...

  9. Java面向对象特征介绍

    面向对象不仅仅在java中有体现,在C++中也有.Java面向对象三大特征 封装和隐藏 继承 多态 1.封装和隐藏 Java中通过将数据声明为private私有,再提供公共(public)的方法,ge ...

最新文章

  1. Python3中global/nonlocal用法
  2. 在命令行导出MySQL数据到Excel
  3. TI(德州仪器) TMS320C674x逆向分析之一
  4. 【正一专栏】从中超走向世界领先的保利尼奥
  5. LaTeX参考文献中遇到错误:Missing $ inserted. [\printbibliography[heading=bibintoc]]
  6. 用Matlab模拟一个缓冲区大小为10的随机排队系统
  7. CSDN专訪:大数据时代下的商业存储
  8. “互联网+”为移动医疗提供的七大有力武器!
  9. 二、python基础
  10. 阜阳智慧城市建设居全国地市级城市第11位
  11. 利用python3将word批量转换成pdf
  12. mlir toy 教程(2)
  13. 操作系统二轮复习(进程的同步与互斥)
  14. switch default多次触发
  15. axios java基本使用
  16. 西北大学发布猴脸识别论文,公开 10 种动物面部数据集
  17. 【PHP小皮】使用教程
  18. linux挂载u盘的方法,linux挂载U盘的方法
  19. 万亿市值家电巨头“齐聚”汽车赛道,美的“寻求”兼并收购
  20. 编写C#代码时,一个字符串太长如何换行

热门文章

  1. 箱形图怎么看,以及它反映了什么?
  2. appt查看apk信息
  3. 计算机系统w10,win7和win10哪个占用内存? win7和win10中哪一个适合计算机系统?...
  4. LEARN_前端进阶_深浅拷贝原理
  5. 如何用java计算圆的周长和面积?
  6. 文献略读-JHM-定向修饰PET催化降解酶
  7. 六大QQ病毒的特征以及清除方法
  8. 怎么判断一个整数是2的倍数
  9. java计算机毕业设计家电仓储管理系统源码+mysql数据库+系统+lw文档+部署
  10. JDK1.8中文文档(免费高清可搜索版)