java如何创建类的属性(Java如何创建一个类)

第一段:什么是类属性

Java中,类是一种用户自定义的结构,它封装了数据和行为,也就是属性和方法。类的属性是指这个类所具有的数据,比如人的名字、年龄、身高、体重等等。类的属性可以是基本数据类型,也可以是对象类型,还可以是数组类型。属性也可以称之为成员变量。

第二段:如何创建类属性

为了创建类的属性,需要在类的定义中添加成员变量。成员变量的语法格式为:访问修饰符 数据类型 变量名;其中访问修饰符用来控制成员变量的可见性和访问权限,数据类型决定了成员变量的类型,变量名则起到标识和访问成员变量的作用。

下面是一个例子,在一个Person类中创建了几个成员变量:

java如何创建类的属性(Java如何创建一个类)

public class Person {
    public String name;      //姓名
    private int age;         //年龄
    protected String gender; //性别
    double height;           //身高
}

这个类中创建了四个成员变量,访问修饰符分别是public、private、protected、默认(没有关键字),类型分别是String、int、String、double。

第三段:如何访问类属性

在Java中,类的属性有不同的访问权限,可以通过不同的方式来访问。如果成员变量的访问修饰符是public,那么可以通过 对象名.成员变量名 的方式来访问。如果是private,只能通过对象的方法来访问。如果是protected,只能在同一个包中或者子类中访问。如果成员变量没有指定访问修饰符(即默认),则只能在同一个包中访问。

下面是一个例子,在一个Main类中创建了一个Person对象并访问它的成员变量:

public class Main {
    public static void main(String[] args) {
        Person person = new Person();
        person.name = "Tom";
        //person.age = 18;  //不能访问private成员变量
        person.gender = "Male";
        person.height = 1.75;
    }
}

在这个例子中,可以通过 person.name 的方式来访问成员变量name,因为它是public的。而age是private的,不能直接访问。gender是protected的,如果在同一个包中也可以通过这种方式来访问。height没有指定访问修饰符,因此也可以通过这种方式来访问。

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/javaxojava-2.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2023年4月24日 下午10:30
下一篇 2023年4月24日 下午10:30

猜你喜欢