JAVA —— 类的定义和使用

目录

JAVA —— 类的定义和使用

类与对象:

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

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

类的定义:

    1.Java中定义类的通用格式 :修饰符 class 类名{成员}   

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

                                     class —— 关键词,必须有;

                                     类名 —— 首字母大写,且按驼峰命名的方式命名,必须有;

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

成员的定义:

1.成员的属性:

格式:【 public | private | protected | 】 【static 】【final】类型 成员名

对各个主线字段的理解:类型和成员名是必须的,其他都是可选项;

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

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

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

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

    static 静态成员 —— 属于类的,它不属于具体的对象,该类的所有对象共享该成员。所有不是static的对象都要实例化才能访问;static成员的或方法直接通过类名访问(通用格式:类名.应用)

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

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

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

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

2.成员方法的定义:

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

3.举例说明:

    

public class Student {  //创建了一个名为Student的公共类
    public String name;//定义name属性   在String前加上public,则其他包也能调用此属性,不加则无法调用
    public void study(){
        System.out.println("我是学生"+name+",正在学习");
    }   //写一个公共方法study()
    public static void hi(){
        System.out.println("hi,everybody!");
    }   //写一个静态的公共方法hi()
}

 

 

你可能感兴趣的:(java,类)