java构造器的学习
来源:互联网 发布:数组下标越界什么异常 编辑:程序博客网 时间:2024/06/06 02:53
java里 先有类,再有构造器。 个人觉得,构造器、构造方法,这名字起的不好,相当的不好。 如果让我起名字,我觉得 应该换做 初始化器。
我先说说 构造器的由来吧, 类里面有静态属性, 这些属性需要初始化。 构造器干什么的呢? 就是用来初始化的。 要么由编译器指定初始化的值,要么由人来指定。
由编译器指定的初始化值,称作默认构造器。 如果要人为指定初始化值,那么默认构造器会自动消失。
构造器是一个方法(函数、function)。可以被调用,但是没有返回值的。 所以直接public 类名(形参){,,,,,,}。
说下new, new一个新的对象,编译器有两个动作 调用构造器是一个动作, 返回新对象的首地址给对象名字是第二个动作。
为什么构造器的名字必须和类名相同呢?
主要是因为 java在 new的时候会自动调用构造器的,编译器要调用构造器必然得知道构造器的名字 ,你要是乱起个名字,编译器在new的时候怎么初始化新对象呢,所以保持和类名一致,这种做法保证了编译器能够找到构造器。
0 0
- java构造器的学习
- 黑马程序员-学习java的构造器
- java 构造器学习笔记
- Java的构造器
- java学习个人笔记---构造器的陷阱
- Java学习笔记--构造器的调用顺序
- Java构造器(构造方法)的使用
- JAVA的构造器和构造方法
- JAVA的构造器和构造方法
- Java学习3:Java构造器详解
- java面向对象构造函数的学习
- java构造函数的学习总结
- Java 学习----子类构造器 调用 父类构造器
- java学习笔记-String,构造器
- Java学习笔记-构造器初始化
- 构造方法-java学习
- java学习--构造函数
- java构造器的作用!
- Android实践--apk反编译
- C++中sizeof(string)
- CCRef.h
- Java远程访问Oracle教程
- chrome 下修改 agent 的方法
- java构造器的学习
- 利用convertView优化ListView性能
- android卡发,修改icon.png(APP图标),发现没有更改
- 浅析:Java与C++的主要区别
- 第十一周项目4-类组的设计(1)Point类
- 一个很不错的研发管理软件
- java基础总结
- 用VirtualBox和vagrant在win7×64上搭建ruby on rails 开发环境
- Hive报错处理方法汇总