类的定义及方法的重载使用

本文详细介绍了Java中类和对象的概念,包括方法的定义、调用及返回值,强调了方法不能互相嵌套。还讨论了静态方法与非静态方法的调用规则,以及构造方法在类中的作用。同时,解释了变量作用域、成员变量与局部变量的区别,并阐述了方法重载的概念。最后,深入探讨了类的声明、对象实例化以及构造方法的重要性。
摘要由CSDN通过智能技术生成

1.类的方法定义类的某种行为(或功能)。

    定义类的方法:①定义方法名以及返回值。

                             ②编写方法。

2.什么是方法:方法是一种行为。

   方法的两种情况:

       ①如果方法具有返回值,方法中必须使用关键字return返回该值。return只能返回一个值。

       return  表达式;

       作用:跳出方法,给出结果。

     ②如果方法没有返回值,返回类型为void

3.方法可以调用方法,但不可以方法中定义方法(多个方法不能互相嵌套);方法不能在方法外     部直接写程序逻辑代码。

4.静态方法不能调用非静态方法:

    情况:①Student类的方法a()调用Student类的方法b(),直接调用。

                 例:public  void  a(){ 

                          b( );    //调用b( )

                           }

                ②Student类的方法a( )调用Teacher类的方法b( ),先创建类对象,然后使用“.”调用

                   例:public  void  a( ){

                            Teacher  t = new Teacher( );

                                t.b( );   //调用Teacher类的b()

                            }

5.作用域:①变量声明的位置决定变量作用域。

               ②变量作用域确定可在程序中按变量名访问该变量的区域

6.成员变量和局部变量的区别:

     作用域不同:①局部变量的作用域仅限于定义它的方法。

                           ②成员变量的作用域在整个类内部都是可见的。

      初始值不同:①Java会给成员变量一个初始值。

                            ②Java不会给局部变量赋予初始值。

          在同一方法中,不允许有同名局部变量;在不同的方法中,可以有同名局部变量。

7.重载:一个类中可以有多个方法,方法名相同,方法的参数和类型不同。

8.类的声明1:①面向对象编程是将现实生活中的概念通过程序进行模拟,其中有两个最重要的概       念:对象,类。

                     ②对象具有属性和行为

                     ③对象是指某个具体事物,而同一类事物有其共性,属性和行为就是其共性。

                     ④对这些共性进行归纳,就形成了类,这个过程我们成为抽象。

9.类的声明2:①理解类的最重要的事情就是它定义了一种新的数据类型。

                       ②类一旦定义后,就可以用这种新类型来创建该类型的对象。这样,类就是对象的模板,而对象就是类的实例。

                      ③“类”不具备做事的功能:事情由类来定义,但是事情是由对象来做的。类是虚拟的,对象是实实在在的,但对象是由这个模板产生的。

10.构造方法:方法名与类名相同,并且没有返回类型的就是构造方法。(当类中如果有一个参数后,就不会在创建一个无参的构造方法)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值