• 技术文章 >Java >Java基础

    Java中如何创建类

    王林王林2019-11-12 11:02:43原创7851

    什么是类?什么是对象?

    类——是抽象的。是具有共同属性和服务的对象的抽象(或集合),其内部包括属性和服务两个主要部分;

    对象——是具体的。是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。

    类与对象的关系就如模具和铸件的关系,类的实例化结果就是对象,而对一类对象的抽象就是类。

    类的定义

    Java中定义类的通用格式:

    修饰符 class 类名{成员}

    理解:修饰符是可选的,有public(公共)或不加;

    class——关键词,必须有;

    类名——首字母大写,且按驼峰命名规则起名,必须有;

    成员——有成员属性和成员方法。

    成员定义

    (1)成员属性定义

    格式:

    [ public | private | protected ] [ static ] [ final ] 类型 成员名

    理解:类型和成员名是必须的,其他都是可选项;

    public 公共成员——不同包也可访问;

    private 私有成员——只能在本类中访问;

    protected 保护成员——同包及子类可访问;

    上面三个都不加  默认——同包可访问;

    static 静态成员——属于类的,它不属于具体的对象,该类的所有对象共享该成员。所有不是static的对象的对象都要实例化才能访问。

    Static成员或方法直接通过类名访问(通过:类名. 引用);

    final 成员——最终成员,其值不能被改变;

    final 类——最终类,不能被继承;

    final 方法——最终方法,该方法不能被重写;

    注意:final和public可以加载类上面,而static不能。

    (2)成员方法定义

    格式:

    [public|private|protected] [static] [final] 类型 方法名(形参){
        方法体;
        return表达式;
    }

    理解:

    类型(首字母大写)(必须):指返回值的类型(既可以是基本类型,也可以是对象类型);

    方法名 (必须):做什么;

    方法体:定义了方法的具体内容,通常起到两个作用:一是围绕类的属性进行各种操作,二是与其他的类与对象进行数据交流、消息传递的操作;

    形参(可选):只有两种类型:基本类型和对象类型。方法调用中参数用来传递数值、传递引用,同时方法还可以嵌套、递归调用;

    return除了能返回值,还可以结束此方法体。

    值得注意的是:方法体中如果指定了非void的返回类型,方法中就必须包含一条return语句保证任何情况下都有返回数值,return语句后面不能跟任何表达式。

    推荐教程:Java教程

    以上就是Java中如何创建类的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:java 创建
    上一篇:java怎么获取当前日期是星期几 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • Java中创建类模式的具体分析• java获取文件的路径怎么写• Java中的基本数据类型有哪些• java作用是什么
    1/1

    PHP中文网