zoukankan      html  css  js  c++  java
  • JAVA类与对象(二)----类定义基础

    类是组成java程序的基本要素,是java中的一种重要的复合数据类型。它封装了一类对象的状态和方法,是这一类对象的原型。一个类的实现包括两个部分:类声明和类体,基本格式:

    class <class name>

    {

      属性

      方法

    }

    其中,class是关键字,用来定义类。“class <class name>”是类的声明部分,类名必须是合法的java标识符,大括号以及之间的内容是类体。

    类声明的语法:

    [public][abstract|final] class ClassName

    [extends superClassName] [implements interfaceNameList]

    {

    ...

    }

    其 中,修饰符public,abstract,final说明了类的属性,ClassName为类名,superClassName是父类的名 字,interfaceNameList为类所实现的接口列表。习惯上类名的第一个字母为大写,但这不是必须的。类名的命名规则要遵守java变量的命名 规则。此外,类名由多个单词复合而成时,每个单词的首字母大写以便区分。如:BeijingTime。

    类体定义语法:

    编写类的目的是为了描述一类事物公有的属性和功能,描述的过程由类体来实现。类体的内容由两部分构成:(1)变量的定义,用来刻画属性   (2)方法的定义,用来刻画功能。

    class className

    {

      [public|protected|private|static|final]   [transient]   [volatile]  type variableName;   //成员变量的定义

      

      [public|protected|private]   [static]  [final  |  abstract]  [native]  [synchronized]

      returnType methodName ([paramlist])  [throws excepttionList]   //成员方法的语法

    }

    下面是一个Employee的类。类体中定义了两个变量,一个是String类型的name变量,一个是double类型的salary变量。方法定义部分描述了name变量的getName()方法。

    public class Employee{

      private String name;//变量定义

      private double salary;

      public Employee(String n,double s){   //构造函数

        name=n;

        salary=s;

      }

      public String getName(){   //getName()方法

        return name;

      }

    }

  • 相关阅读:
    java中next()、nextInt()、nextLine()区别
    原码、反码、补码及移位运算
    微信小程序开发流程(适用于新手学习)
    Dubbo 常用的容错机制
    分布式系统性能注意点
    陌上人如玉,公子世无双!
    五步工作法
    四个凡是
    Javacpu 和内存问题排查步骤
    开启JMC功能
  • 原文地址:https://www.cnblogs.com/scf141592/p/5719219.html
Copyright © 2011-2022 走看看