java中的包:

 

javaSE(7)----包,构造方法,重载_第1张图片

命名规则:. 包名由小写字         母成,戒结尾

   自己设定的包名般为倒置

   不能自己将包名java.*****

注意事项:当使用的两个类不在同一个包中时,需要使用import导入所需要的类

* 或者写类的 完全限定名(包名+类名)例如:com.kaishengit.example.Person java.util.Scanner

包的导入:

javaSE(7)----包,构造方法,重载_第2张图片

当然你可以不导入,但是你要在使用类时,要写出类的完全限定名字!上面介绍啦!

构造方法:

javaSE(7)----包,构造方法,重载_第3张图片

      * 1.构造方法是一种特殊的方法,在创建类的对象时进行调用 new关键字调用

* 2.构造方法名必须和类名相同(大小写都一样)

* 3.构造方法的声明中不能包含任何和返回类型相关的东西(包含void)

* 4.如果类中没有显示的声明一个构造方法,那么JVM在运行时会自动产生一个空的构造方法

* 5.如果类中显示的声明一个构造方法后,那么JVM则不会再自动产生空的构造方法

* 6.每创建一个类的对象,则会调用一次类的构造方法

* 7.当类创建需要一些相关的参数时,可以在构造方法中通过参数传递

 

javaSE(7)----包,构造方法,重载_第4张图片

javaSE(7)----包,构造方法,重载_第5张图片

 * 1.在同一个类中,方法名相同(访问修饰符、返回类型、方法名称),参数列表不同的多个方法,会形成方法的重载

* 2.参数列表不同指的是  参数个数不同  参数类型不同  参数顺序不同

(感觉这样写出来,那些刚学的人还是看不懂!貌似!是吧!以后不写了吧!因为我总结比较难!而且要是再总结的让别人完全懂,又要举很多例子!!是吧!那样,我也没有这么多时间天天写这个,是吧!呵呵,以后每次只讲一个东西吧!我觉得重要的!能给大家举几个例子就好了!比如一会儿我给说说,不定项的应用!)