Java类和成员变量声明类详解

《Java类和成员变量声明类详解》

简介

本篇攻略主要详解Java中的类和成员变量声明,包括如何定义类、类的成员变量、访问修饰符以及类的实例化等。

声明类

在Java中,定义类需要使用class关键字,通常的类定义格式如下:

访问修饰符 class 类名 {
    // 成员变量
    // 构造方法
    // 成员方法
}

其中访问修饰符用于控制类的访问范围。Java中的访问修饰符有public、private和protected三种,分别表示公开、私有和保护的访问级别。

示例1:定义一个类

public class Person {
    private String name;
    private int age;
    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }
    public String getName() {
        return name;
    }
    public int getAge() {
        return age;
    }
}

成员变量

在Java类中,成员变量用于表示类的属性,也称为实例变量。成员变量必须在类中声明,可以被访问修饰符修饰,具有默认值。

示例2:定义一个类的成员变量

public class Person {
    private String name; // 姓名
    private int age; // 年龄
    private double height; // 身高
    private boolean married; // 婚否
}

访问修饰符

访问修饰符用于控制类或类的成员属性、方法等的访问权限。Java中的访问修饰符有public、private和protected三种,如下:

  • public:公开的,可以被任何类访问。
  • private:私有的,只能被本类的成员访问。
  • protected:受保护的,可以被同一个包中的成员访问,也可以被其他包中的子类访问。

示例3:使用访问修饰符控制访问权限

public class Person {
    private String name; // 私有变量,只能在本类中访问
    protected int age; // 受保护变量,可以在同一个包中的其他类访问
    public double height; // 公开变量,可以被任意类访问
}

类的实例化

在Java中,使用new关键字可以实例化一个类的对象。实例化后可以使用“.”(点)操作符访问类的成员变量和成员方法。

示例4:实例化一个类并访问其成员变量/成员方法

public class Person {
    private String name;
    private int age;
    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }
    public String getName() {
        return name;
    }
    public int getAge() {
        return age;
    }
}
// 实例化一个Person对象
Person person = new Person("张三", 20);
// 访问对象的成员变量
System.out.println(person.getName());
System.out.println(person.getAge());

总结

Java类和成员变量声明类详解主要包括类的定义、成员变量的声明、访问修饰符以及类的实例化等方面。在定义Java类时需要关注访问修饰符的使用,同时应该注意成员变量的命名规范及其初始化方式。

阅读剩余 55%

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java类和成员变量声明类详解 - Python技术站

(0)
合作推广
合作推广
分享本页
返回顶部