《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类时需要关注访问修饰符的使用,同时应该注意成员变量的命名规范及其初始化方式。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java类和成员变量声明类详解 - Python技术站