天天看点

javaSE(7)----包,构造方法,重载 java中的包:构造方法:

<a href="http://blog.51cto.com/attachment/201105/123452802.png" target="_blank"></a>

•   自己设定的包名一般为所在组织域名的倒置

•   不能自己将包名设置为java.*****

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

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

<a href="http://blog.51cto.com/attachment/201105/123857458.png" target="_blank"></a>

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

<a href="http://blog.51cto.com/attachment/201105/124139136.png" target="_blank"></a>

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

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

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

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

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

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

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

<a href="http://blog.51cto.com/attachment/201105/124525226.png" target="_blank"></a>

<a href="http://blog.51cto.com/attachment/201105/124515176.png" target="_blank"></a>

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

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

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

     本文转自韩立伟 51CTO博客,原文链接:http://blog.51cto.com/hanchaohan/564204,如需转载请自行联系原作者