第二篇

    xiaoxiao2021-03-25  80

    封装   1.类和对象的关系    概念:  类是客观世界中某类群体的一些基本特征抽象,对象是类的具体实例    定义类:    [类修饰符]  class 类名{     [访问修饰符]数据类型  属性 1;     [访问修饰符]数据类型  属性2;      ...     [访问修饰符]数据类型  属性n;     [访问修饰符]返回值的数据类型   方法名称  (参数1,参数2...){      方法语句;     [return 返回值]    }     }    类的修饰符:可以是public,final和abstract,或者完全省略这三个修饰符    class:类定义时使用的关键字    类名:是一个标识符,要求必须符合标识符的命名规范,按照命名规范,类名是第一个字母要求大写    属性:也称作成员变量。由于属性反映的是对象的状态,所以每个属性都是属性值    方法名称:方法反映的是对象所做得动作和行为 方法重载    方法定义:    [访问修饰符] 返回值的数据类型 方法名(参数1,参数2.....){     语句;     [return  返回值];   }  1.方法可以访问修饰符。除了private,default,proteus,public以外,还有static和final修饰符,static和final修饰符 不仅可以修饰方法,还可以修饰属性 2.方法可以有返回值。返回值,则需在方法名前面加上返回值的数据类型,并且在方法结束时使用“return”关键字返回该方法 的结果值;如果方法没有返回值,则在方法名前面加上“void”关键字 3.方法名括号内的参数为形式参数,可以没有形式参数,也可以为一个或多个形式参数。每个形式参数的格式为:“参数数据类型”参数名 对照方法定义的语法和规则,可以分析出下列方法的定义:    public  void  info ()该方法不带参数,无返回值,为公有方法    public  String getName()该方法不带参数,返回类型为String,为公有方法    public int getAge(),该方法不带参数,返回值类型int,为公有方法    public void setName(String name),该方法有一个String类型的参数,无返回类型,为公有方法    public void setAge(int age),该方法有一个int类型的参数,无返回类型,为公有方法  注意:JAVA中的方法不能独立存在,调用方法必须使用类或对象作为主调者。调用方法传入的参数称为实参。            确定方法的四要素: 1.调用者,即方法的所属者,一般为对象(也可以是类,如该方法为静态方法) 2.方法名。即方法标识 3.方法返回类型(如果没有返回值,则无返回类型,但需要在方法名前加void关键字) 4.方法形参列表。当调用方法时,系统将传入实参列表同形参列表进行匹配。java允许在同一个类中定义多个同名方法,但要求这些同名方法 的形参列表不同。在Java中,如果同一个类中含有两个或两个以上的方法名相同,但他们的形参列表不同,则称为方法重载
    转载请注明原文地址: https://ju.6miu.com/read-37397.html

    最新回复(0)