创建对象;给对象进行初始化
它具有与类相同的名称
它不声明返回值类型(与声明void不同)
不能被static、final、synchronized、abstract、native修饰,不能有return语句返回值
如果没有显式的定义类的构造器的话,则系统默认提供一个空参的构造器
定义构造器的格式:权限修饰符 类名(形参列表){}
一个类种定义的多个构造器,彼此构成重载。
一旦我们显式的定义了类的构造器之后,系统就不再提供默认的空参构造器,除非显式的定义一下:类名(){}
一个类中,至少会有一个构造器
[========]
区分相同名字的类
当类很多时,可以很好的管理类
控制访问范围
package com.hgj;//需要放在类的最上面
package关键字,表示打包
com.hgj:表示包名
每“.”一次,代表一层文件目录
包的本质,实际上就是创建不同的文件夹/目录来保存类文件。
使用import指令:
import java.util.Scanner;
原文:https://www.cnblogs.com/ffforward/p/15164761.html