•   在面向对象程序设计中,类是一个抽象的概念,描述的是一类事物的完备信息。他讲具有相同的属性和行为方法的对象组成一个集合。类在现实生活中类似于蓝图或模板,根据兰提或模板可以创造出具体的事物。

      类的定义包括两部分:类声明和类体。语法如下:

        [修饰符]class 类名 [extends 父类] [implements 接口1,接口2.。。。,接口n]{

        [修饰符] 类型 成员变量1;

        [修饰符] 类型 成员变量2;

          .....

        构造方法1;

        构造方法2;

        ......

        [修饰符] 返回值类型 成员方法1 ([参数列表]){

        类型 局部变量;

        方法体;

        }

        

        [修饰符] 返回值类型 成员方法2 ([参数列表]){

        类型 局部变量;

        方法体;

        }

    }

       注1.类的修饰符有:default、public、abstract和final

        2.default:(没有修饰符)被该修饰符修饰的类只能被同一包中的类访问。

        3.public:被该修饰符修饰的类能被所有的类访问。

        4.final:被该修饰符修饰的类为最终类,该类不能被继承,即不能有子类。

        5.abstract:被该修饰符修饰的类为抽象类,该类不能被实例化,但必须被继承。

        6.abstract和final不能同时修饰一个类 ,其他的多个修饰符可以一起使用,并且无先后顺序。

        7.class:为关键字,表示定义的是类。

        8.类名:是所创建的该类的名字,一般能反映该类实际意义的英文名词表示。类的命名规则是每个单词首字母大写,其余小写。

        9.extends:该关键字用于说明该类所继承的父类,父类只能有一个,java 不支持多继承。

        10.implements;该关键字用于说明该类实现的接口,可以实现多个接口。


  • 相关阅读:
    Kafka(3)--kafka消息的存储及Partition副本原理
    Kafka(2)--kafka基本原理之消息的分发与接收
    Kafka(1)--kafka基础知识
    ActiveMQ(4)---ActiveMQ原理分析之消息消费
    ActiveMQ(3)---ActiveMQ原理分析之消息持久化
    ActiveMQ(2)---ActiveMQ原理分析之消息发送
    Appium的常用定位方法
    appium报错信息:Could not extract PIDs from ps output. PIDS: [], Procs: ["bad pid 'uiautomator'"]”
    mysql服务启动不了解决方法
    Node.js安装及环境配置之Windows篇
  • 原文地址:https://www.cnblogs.com/xiaonanman/p/6696618.html
Copyright © 2020-2023  润新知