iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Java类和成员变量声明类详解
  • 461
分享到

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

Java类成员变量java声明类 2022-11-13 14:11:20 461人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

目录声明类声明成员变量访问修饰符类型变量名声明类 定义类: class MyClass { // 字段、构造函数和 // 方法声明 } 这是一个类声明。类主体(大括

声明类

定义类:

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成员变量内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Java类和成员变量声明类详解

本文链接: https://www.lsjlt.com/news/171701.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java类和成员变量声明类详解
    目录声明类声明成员变量访问修饰符类型变量名声明类 定义类: class MyClass { // 字段、构造函数和 // 方法声明 } 这是一个类声明。类主体(大括...
    99+
    2022-11-13
    Java类成员变量 java 声明类
  • Java类变量和成员变量初始化的过程
    这篇文章主要讲解了“Java类变量和成员变量初始化的过程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java类变量和成员变量初始化的过程”吧!一、类的初始化对于类的初始化:类的初始化一般只...
    99+
    2023-06-17
  • python怎么声明变量类型
    在Python中,变量的类型是动态的,这意味着你不需要显式地声明变量的类型。当你给一个变量赋值时,Python会自动根据赋值的内容确...
    99+
    2023-10-21
    python
  • C++类的静态成员变量与静态成员函数详解
    目录1、类的静态成员变量2、静态成员函数总结1、类的静态成员变量 C++类的静态成员变量主要有以下特性: 1.静态成员变量需要类内定义,类外初始化 2.静态成员变量不依赖于类,静态成...
    99+
    2024-04-02
  • python类变量和成员变量有什么区别
    在Python中,类变量和成员变量是两种不同类型的变量。类变量是在类的定义中声明的变量,它是类的所有实例共享的属性。当类变量的值被修...
    99+
    2023-10-10
    python
  • Java超详细讲解类变量和类方法
    目录1.static静态变量2.类变量(静态变量的访问)3.类方法1.static静态变量 1.静态变量被同一个类的所有对象共享 2.static类变量在类加载的时候就生成使用 st...
    99+
    2024-04-02
  • Java中局部变量和成员变量的区别详解
    目录一. 关于变量1. 概念2. 命名规范3. 作用范围4. 变量分类二. 局部变量1. 概念2. 特点3. 案例三. 成员变量1 概念2. 实例变量3. 静态变量4. 权限修饰符5...
    99+
    2023-05-20
    Java成员变量 Java 局部变量 Java成员变量 局部变量区别
  • Dart语法之变量声明与数据类型实例详解
    目录前言1.安装与使用1.1 安装1.2 在 vscode 中使用2.类型声明2.1 变量声明2.1.1 var2.1.2 const 和 final2.1.3 dynamic 和 ...
    99+
    2022-11-13
    Dart 变量声明数据类型 Dart 语法
  • 基于Java class对象说明、Java 静态变量声明和赋值说明(详解)
    先看下JDK中的说明:java.lang.Object java.lang.Class<T> Instances of the class Class represent classes and interfaces in ...
    99+
    2023-05-31
    java 静态变量 赋值
  • python如何声明变量类型为整数
    在Python中,变量的类型是动态的,也就是说在声明变量时不需要指定变量类型。Python会根据变量的值自动推断出变量的类型。 如果...
    99+
    2023-10-28
    python
  • java内部类引用局部变量与外部类成员变量实例分析
    这篇“java内部类引用局部变量与外部类成员变量实例分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“java内部类引用局部...
    99+
    2023-06-17
  • JavaScript变量声明的var、let、const详解
    目录前言内容JavaScript的变量声明var的变量声明变量声明在函数作用域中变量重复声明变量声明提升怪异危险的varlet和const的变量声明块级作用域不可重复声明暂时性死区使...
    99+
    2024-04-02
  • 自动生成typescript类型声明工具实现详解
    目录一、实现的功能二、工具使用方法三、实现思路四、使用示例🚲简单的JSON 数据🚲输出对应简单的类型定义✈复杂的JSON 数据✈输出对应复杂类型定义五、具体实现代码六、写在最后 在T...
    99+
    2023-05-14
    自动生成typescript类型声明 typescript类型声明
  • C++的静态成员变量和静态成员函数详解
    目录一.static修饰变量二.static修饰函数三.static在类中使用1.创建与初始化 2.使用问题 3.在public、private下static变量使用 四.class...
    99+
    2024-04-02
  • Java基础-Java变量的声明和作用域
    目录1 前言2 变量的声明3 变量的作用域4 总结1 前言 变量是计算机语言中的一个概念,可以表示某个具体数值,并且这个值可以改变,所以叫变量。与之对应的是常量,常量也是用来表示某个...
    99+
    2024-04-02
  • Java变量声明和作用域是什么
    这篇文章主要为大家展示了Java变量声明和作用域是什么,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“Java变量声明和作用域是什么”这篇文章吧。1 前言变量是计算机语言中的一个概念,可以表示某个具...
    99+
    2023-06-26
  • 在c++中什么是类的成员变量
    c++ 类成员变量存储在对象内存中,属于特定类,可以在类的定义中声明,并在声明时或使用构造函数初始化。它们可以使用点运算符(.)访问,可以是任何 c++ 数据类型。 C++ 中的类成员...
    99+
    2024-05-09
    c++
  • 怎么理解C++类的静态成员变量与静态成员函数
    本篇内容介绍了“怎么理解C++类的静态成员变量与静态成员函数”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、类的静态成员变量C++类的静态...
    99+
    2023-06-25
  • C++变量和基本类型详解
    目录基本内置类型1. 不同平台下基本类型的字节数2. 算数类型的最小尺寸3. 数据类型选择的经验准则4. 有符号类型和无符号类型5.初始化与赋值6. 声明与定义7. C++关键字8....
    99+
    2024-04-02
  • Java八种基本变量作为类的成员变量的默认值操作
    目录Java类成员变量的默认值下面我们看看我们的八种数据类型的默认值是什么样的总结boolean型变量的默认值问题1、首先分析Java中的三种不同变量的区别2、然后判断boolean...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作