Java面向对象笔记(五)构造函数
来源:互联网 发布:java 视频断点上传 编辑:程序博客网 时间:2024/06/04 18:39
一、构造函数有什么作用
①可以用于给对象进行初始化
②对象一建立就会调用与之对应的构造函数
二、构造函数的特征
①函数与类名相同
②不用定义返回值类型
③不可以写return语句
例:
class Person{//这就是无参数的构造函数Person(){System.out.println("这是无参数的构造函数");}}
注意:(当一个类中没有显示的定义构造函数时,那么系统会默认给该类加入一个空参数的构造函数)
三、构造函数和一般函数的区别
①构造函数是在对象一建立就执行,给对象进行初始化,而一般方法是对对象调用时才运行,给对象添加对象所具备的功能。
②一个对象建立,构造函数只运行一次
③一般方法可以被该对象调用多次
四、权限
默认构造函数的权限和所属类一致。
五、构造代码块
位于构造函数内的代码块,先执行构造代码块,在执行构造函数内的其他内容
对象一建立就执行,而且优先于构造函数执行。
作用:给所有对象进行初始化
例:
class Person{//这就是无参数的构造函数Person(){//这就是构造代码块{System.out.println("执行构造代码块");}System.out.println("执行构造函数里的其他内容");}}class PersonDemo{public static void main(String[] args){Person p = new Person();}}
执行结果为:
执行构造代码块
执行构造函数里的其他内容
0 0
- Java面向对象笔记(五)构造函数
- JavaScript 面向对象(五)构造函数
- Java构造函数(面向对象)
- Java基础<五>---> 面向对象与类(匿名对象、构造函数、this、静态等)
- 【学习笔记04】java面向对象-构造函数、构造代码块
- java面向对象思想之构造函数
- 【Java面向对象设计 构造函数设计】
- 【Java面向对象设计 构造函数设计】
- java面向对象构造函数的学习
- Java面向对象(2)构造函数
- 【面向对象】Java子类的构造函数
- java笔记之面向对象,构造,继承
- 黑马程序员 笔记(五)——面向对象(概述、类与对象、封装、构造函数、this)
- 面向对象构造函数
- 面向对象-构造函数
- 面向对象--构造函数
- java学习基础面向对象之构造方法 五-3
- Java面向对象(五)
- Android SharedPreferences存取清删
- 树莓派3b+ 用samba与windows共享文件
- 数据库事务四个特点
- mac上用xcode开发ios 程序时候的一些小技巧(二)
- Android Studio 使用WiFi(无线网)调试
- Java面向对象笔记(五)构造函数
- 《机器学习实战》学习笔记 --chapter3 决策树
- 树莓派教程:配置 Samba 局域网共享
- JS 中的小技巧汇总
- SpringMVC系列(2)之表单(非表单)参数绑定
- 把vim打造成牛逼的C++ IDE
- 【综合】个人博客WordPress的从无到有
- Java面向对象笔记(六)static关键字
- 名企笔试:网易2017内推笔试编(分田地)2017-03-22 算法爱好者