Java类和成员变量声明类怎么定义

发布时间:2022-08-04 09:44:21 作者:iii
来源:亿速云 阅读:169

这篇文章主要介绍了Java类和成员变量声明类怎么定义的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java类和成员变量声明类怎么定义文章都会有所收获,下面我们一起来看看吧。

声明类

定义类:

class MyClass { 
    // 字段、构造函数和
    // 方法声明
}

这是一个类声明。类主体(大括号之间的区域)包含提供从类创建的对象的生命周期的所有代码:

用于初始化新对象的构造函数,提供类及其对象状态的字段的声明,以及方法来实现类及其对象的行为。

前面的类声明是最小的。它仅包含所需的类声明的那些组件。您可以在类声明的开头提供有关该类的更多信息,例如其超类的名称、是否实现任何接口等。

例如:

class MyClass extends MySuperClass implements YourInterface { 
    // 字段、构造函数和
    // 方法声明
}

MyClass是MySuperClass一个子类并且它实现了YourInterface接口。

还可以在开头添加public或private之类的修饰符。修饰符public和private,它们决定了其他类是否可以访问MyClass。

一般来说,类声明可以包括这些组件,按顺序:

修饰符,例如public、private以及其他修饰符。(但是,请注意private修饰符只能应用于 嵌套类。)

类名,首字母按约定大写。

类的父类(超类)的名称(如果有),前面带有关键字extends。一个类只能扩展(子类)一个父类。

由类实现的接口的逗号分隔列表(如果有),前面带有关键字implements。一个类可以实现多个接口。

类体,用大括号 {} 括起来。

声明成员变量

有几种变量:

类中的成员变量——这些被称为字段。

方法或代码块中的变量——这些被称为局部变量。

方法声明中的变量——这些被称为参数。

该类Bicycle使用以下代码行来定义其字段:

public int cadence;
public int gear;
public int speed;

字段声明由三个部分组成,按顺序:

零个或多个修饰符,例如public或者 private。

字段的类型。

字段的名称。

public关键字将这些字段标识为公共成员,任何可以访问该类的对象都可以访问。

访问修饰符

使用的第一个(最左侧)修饰符允许您控制其他类可以访问成员字段。

public修饰符——该字段可从所有类访问。

private修饰符——该字段只能在其自己的类中访问。

protected修饰符——只能在其自己的包中访问,此外,它的类在另一个包中的子类也可以访问。

public class Bicycle {
    private int cadence;
    private int gear;
    private int speed;
        
    public Bicycle(int startCadence, int startSpeed, int startGear) {
        gear = startGear;
        cadence = startCadence;
        speed = startSpeed;
    }
    public int getCadence() {
        return cadence;
    }
        
    public void setCadence(int newValue) {
        cadence = newValue;
    }
        
    public int getGear() {
        return gear;
    }
        
    public void setGear(int newValue) {
        gear = newValue;
    }
            public int getSpeed() {
        return speed;
    }
    public void applyBrake(int decrement) {
        speed -= decrement;
    }
    public void speedUp(int increment) {
        speed += increment;
    }
}

类型

所有变量都必须有一个类型。您可以使用原始类型,例如int、float、boolean等。或者您可以使用引用类型,例如字符串、数组或对象。

变量名

所有变量,无论是字段、局部变量还是参数,都遵循语言基础课程“ 变量—命名”中介绍的相同命名规则和约定。

方法名和类名使用相同的命名规则和约定,除了以下区别

类名的第一个字母应该大写,并且 方法名称中的第一个(或唯一一个)单词应该是动词。

关于“Java类和成员变量声明类怎么定义”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Java类和成员变量声明类怎么定义”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注亿速云行业资讯频道。

推荐阅读:
  1. java中类和类的关系
  2. java中类的定义

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

java

上一篇:JavaScript变量类型及变量之间如何转换

下一篇:echarts怎么实现数据可视化图表

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》