java 语言中的类

                                                                       类

一、类

      类是具有相同性质的一类事物的总称, 它是一个抽象的概念。

      它封装了一类对象的状态和方法, 是创建对象的模板。

  类的实现包括两部分: 类声明和类体

  类的声明

   类声明的基本格式为:
   [ 访问权限修饰符]c l a s s类名[extends超类][ implments实现的接口列表]
    {

      }

    说 明:
      ① 访问权限修饰符说明该类的性质与是否能被其他类访问的权限, 包括public( 公共
     的) 、 友好的、 abstract( 抽象的) 、final( 终态的) 。
      ②c l a s s是关键字, 用来定义类。“ 类名” 是类的名字, 必须是符合的J a v a标识符的规定。
     ③extends也是关键字, 表示该类是超类的子类, 超类只能有一个, 即一个子类只能有一
     个超类, 而一个超类可以有多个子类。
    ④implements也是关键字, 表示该类实现的接口, 接口可以有多个。注意: 当所定义类实
     现的接口列表不止一项时, 各项之间用逗号分隔。

    类的访问修饰权限:


    例如:

    class Myclass

               {
                }
             声明一个类“ M y C l a s s” 。

class   MyClass extends MysuperClass
                          {
                            }
                           声明一个M y C l a s s类, 它是M y S u p e r C l a s s类的子类。

class MyClass extends MysuperClass implments  YourInterface
                     {
                                }
声明一个M y C l a s s类, 它是M y S u p e r C l a s s类的子类, 并实现Y o u r I n t e r f a c e  接口。

二、类 体 

    物共有的属性和功能。
  类体主要由四部分构成: 一是成员变量的定义, 用来说明属性; 二是构造方法的定义, 主要
      用于建立对象时进行初始化的动作; 三是方法定义, 用来说明功能; 四是内部类的定义, 用来更
      好地实现对象的封装, 使程序的结构更清楚。
    类体的一般格式为:
     [ 访问权限修饰符]class类名 [ extends超类][ implement实现的接口列表]
                       {
                        [ 成员变量声明]
                                [ 构造方法]
                                [ 方法]
                                [ 内部类]
                             }
例如:
class Human
{
String name;
int age;
public Human( )
{
name =" none ";
age =0;
}
/ /带参数的构造方法
public Human( String name, int age)
{
this.name =name;
this. age =age;
}
/ /方法
public  void printMess( )
{
System.out.println(mane+"今年"+age+"岁。 ") ;
}
}
public class ClassDemo
{
public static  void main ( String [ ]args)
{
/ /使用H u m a n声明一个对象, 并用n e w关键字实例化该对象
/ /实例化对象时调用了构造方法
Human people1= new Huaman( ) ;
Human people2=naw Human( "张三", 2 5) ;
Human people3=new Human "李四", 2 8) ;
/ /调用p r i n t M e s s( ) 方法
System.out.println( "people1:") ;
people1.printMess();
System.out.println( "people2:") ;
people2.printMess();
System.out.println( "people3:") ;
people3.printMess();
}
}


  

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值