一个标准的Java类

  1. 成员变量 (Fields):成员变量是类的属性,用于存储对象的状态。通常应该将成员变量私有化(使用 private 访问修饰符),以便通过公共的方法来访问和修改这些变量。

  2. Getter 和 Setter 方法:为每个私有成员变量提供对应的公共 Getter 和 Setter 方法。Getter 方法用于获取成员变量的值,Setter 方法用于设置成员变量的值。这样可以实现封装,控制对成员变量的访问和修改。

  3. 构造方法 (Constructors):至少需要提供两个构造方法,无参构造方法和全参构造方法。构造方法用于创建对象并初始化对象的属性。无参构造方法用于创建默认对象,全参构造方法用于在创建对象时提供所有必要的属性值。

  4. 其他方法 (Methods):根据类的业务需求,可以添加其他方法来实现类的功能。这些方法应该根据单一职责原则来设计,每个方法只负责一个具体的功能。

  5. 重写 toString 方法:重写 toString 方法可以使对象在被打印时更具可读性,便于调试和输出对象的信息。

  6. 可能的静态成员:如果某个属性或方法需要在类级别上被共享,可以使用 static 关键字将其声明为静态成员。

  7. 下面是一个示例 Java 类,演示了上述信息的具体实现:public class Student {
        // 成员变量(私有化)
        private String name;
        private int age;
        
        // 构造方法
        public Student() {
            // 无参构造方法
        }
        
        public Student(String name, int age) {
            // 全参构造方法
            this.name = name;
            this.age = age;
        }
        
        // Getter 和 Setter 方法
        public String getName() {
            return name;
        }
        
        public void setName(String name) {
            this.name = name;
        }
        
        public int getAge() {
            return age;
        }
        
        public void setAge(int age) {
            this.age = age;
        }
        
        // 其他方法
        public void study() {
            System.out.println(name + " is studying.");
        }
        
        // 重写 toString 方法
        @Override
        public String toString() {
            return "Student{" +
                    "name='" + name + '\'' +
                    ", age=" + age +
                    '}';
        }
    }

  8. idea中的快捷键

在idea中可以按住Alt+Enter,选择对应的生成方法。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值