深入类的方法

     1.构造函数

          *方法名与类名相同

        *没有返回值

        *主要完成对象的初始化工作

        问题: 构造函数没有返回值类型,是不是可以定义为void?

          解答: 由于void修饰的方法表示返回值类型为空,并不代表没有返回值类型,所以

        不能将构造函数定义为void。

        经验根据普遍的经验,我们在进行开发时,一般不在构造函教中进行对类的实例初始化以外的事情,不要尝试显式地调用构造函数。

     2.无参构造函数

        在默认的情况下,系统会给类分配一个无参构造函数,并且没有方法体

         语法:访问修饰符  类名( )

                    {

                             //方法体                    

                    }

         示例:

         

 

     3.带参构造函数

       语法: 访问修饰符  类名( 参数列表 )

                       {

                             //方法体                    

                      }

      示例:

      

 

     4.方法重载

        特点:方法名相同

                   方法参数类型不同或者参数个数不同

                   在同一类中

         示例:

          

posted @ 2018-01-07 22:15  物是人非l  阅读(147)  评论(0编辑  收藏  举报