Java Class 包含哪些成员

发布时间:2025-01-22 10:08:34 作者:小樊
来源:亿速云 阅读:93

Java类包含以下成员:

  1. 属性(Attributes):也称为成员变量,用于存储类的状态信息。每个属性都有一个名称、数据类型和访问修饰符(如public、private、protected或默认)。

    public class MyClass {
        private int myNumber;
        private String myString;
    }
    
  2. 构造方法(Constructors):用于创建类的实例并初始化其属性。构造方法的名称必须与类名相同,并且没有返回类型。可以有多个构造方法,它们具有不同的参数列表。

    public class MyClass {
        private int myNumber;
        private String myString;
    
        public MyClass() {
            // 默认构造方法
        }
    
        public MyClass(int myNumber, String myString) {
            this.myNumber = myNumber;
            this.myString = myString;
        }
    }
    
  3. 方法(Methods):用于定义类的行为。方法包括访问修饰符、返回类型、方法名、参数列表和方法体。方法可以被类内部或外部调用。

    public class MyClass {
        private int myNumber;
        private String myString;
    
        public MyClass() {
            // 默认构造方法
        }
    
        public MyClass(int myNumber, String myString) {
            this.myNumber = myNumber;
            this.myString = myString;
        }
    
        public void setMyNumber(int myNumber) {
            this.myNumber = myNumber;
        }
    
        public int getMyNumber() {
            return myNumber;
        }
    
        public void setMyString(String myString) {
            this.myString = myString;
        }
    
        public String getMyString() {
            return myString;
        }
    }
    
  4. 内部类(Inner Classes):定义在另一个类中的类。内部类可以访问外部类的所有成员,包括私有成员。

    public class OuterClass {
        private int outerNumber;
    
        public class InnerClass {
            public void displayOuterNumber() {
                System.out.println("Outer number: " + outerNumber);
            }
        }
    }
    
  5. 接口(Interfaces):定义了一组方法的集合,这些方法可以被类实现。接口中的方法默认是public和abstract的,不能包含访问修饰符和实现代码。

    public interface MyInterface {
        void myMethod();
    }
    
  6. 枚举(Enums):一种特殊的类,用于表示固定数量的常量值。枚举类型可以包含构造方法、方法和字段。

    public enum Color {
        RED, GREEN, BLUE;
    
        public void displayColor() {
            System.out.println("This is " + name());
        }
    }
    
推荐阅读:
  1. java课程总结
  2. java中Enum类的常用方法示例

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

java

上一篇:Java MVC的模型-视图-控制器如何提高系统性能

下一篇:如何创建 Java Class 实例

相关阅读

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

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