java构造器详解(缺省,自定义,重载)
来源:互联网 发布:临床医学数据库 编辑:程序博客网 时间:2024/06/15 08:23
1.构造器的概述
eg: Student s1=new Student(); //调用构造方法
作用
1)创建对象,必须和new一起使用
创建对象其实就是调用构造方法
2)进行对象的初始化
特点
1)构造器名称和该类名相同
2)不能有返回类型,因为每个构造方法的返回值都是该类的类型,所以都省略不写
3)不能用return语句,构造其实有返回的,返回的是当前创建对象的引用,所以每个构造器都要写return,为了简单,所以都省略
2.缺省构造器的特点
1)没有方法体
eg: Student(){
}
2)若该类前有修饰符,则缺省的构造器前面也有和该类相同的修饰符
3.自定义构造器
每一个类中至少有一个构造方法,若不自定义,系统会自动给出一个无参数的构造器
一旦自定义构造器,系统便不会再给出构造方法
自定义的构造器可以对对象直接进行初始化
4.构造器重载
联想:
方法 的重载: 两同一不同
同一个类,方法名相同,参数列表就不同(返回值类型不能作为签名特征)
构造方法是一种特殊的方法,其重载的特征满足方法重载的特征
一般的会先写一个无参数的构造函数
谢谢阅读!
阅读全文
0 0
- java构造器详解(缺省,自定义,重载)
- java缺省构造器
- java缺省构造函数(编译器)
- JAVA中初始化和清除、函数的重载、缺省构造函数
- 缺省构造器constructor和自定义构造器,构造器重载
- java 重载、重写、构造函数详解
- Java 重载、重写、构造函数详解
- Java 重载、重写、构造函数详解
- java 重载、重写、构造函数详解
- java 重载、重写、构造函数详解
- 构造器概述和缺省构造器
- Day39、构造函数重载、缺省构造函数、拷贝构造函数、初始化表
- Java之学习笔记(16)------------构造器、方法重载
- Java面向对象(构造器、访问控制、重写重载)
- java继承 构造器 重载,重写
- Java基础----构造器与方法重载
- java 构造方法重载
- java--构造方法重载
- HTTP 长连接和短连接
- POJ 1475 Pushing Boxes
- 40. Combination Sum II
- 【WebView的cookie机制 】轻松搞定WebView cookie同步问题
- docker daemon调试
- java构造器详解(缺省,自定义,重载)
- JDBC 简介和基本使用
- Windows和Mac OS的伽马值
- 【剑指offer】题56:链表环的入口
- Android的Activity跳转和ProgressBar进度条
- 又一次遇到undefined reference to xxx
- MySQL mysqldump 常见备份参数说明
- android基本架构
- Android ContentProvider理解与实践