Java 类(私有属性、对象方法、类方法,构造函数)

简介: Java 类(私有属性、对象方法、类方法,构造函数)
public class Person {
  // 名字
  String name;
  // 年龄 ( private 为私有属性,外部不能访问 )
  private int age;
  // 无参构造方法 格式:public 类名(参数) {}
  public Person() {
    System.out.println("无参构造方法");
  }
  // 有参构造方法
  public Person(String name) {
    this.name = name;
    System.out.println("有参构造方法");
  }
  // 重写 set 方法
  public void setName(String name) {
    this.name = name;
  }
  // 重写 get 方法
  public String getName() {
    return name;
  }
  // 对象方法
  public void run() {
    System.out.println(name + "跑起来");
  }
  // 类方法
  public static void eat() {
    // 类方法不能调用对象属性
    // System.out.println(name + "吃饭");
    System.out.println("吃饭");
  }
}
public class test {
  public static void main(String[] args) {
    // 创建类对象()调用无参构造方法
    Person p = new Person();
    // 创建类对象()调用有参构造方法
    // Person p = new Person("dzm");
    // 设置名字
    // p.name = "dzm";
    p.setName("dzm");
    // 调用对象方法
    p.run();
    // 调用类方法
    Person.eat();
  }
}
相关文章
|
13小时前
|
Java 机器人 关系型数据库
Java中的类与接口:抽象与实现的艺术
Java中的类与接口:抽象与实现的艺术
|
13小时前
|
Java
java反射-获取类的Class对象方式
java反射-获取类的Class对象方式
3 0
|
14小时前
|
Java
java档案类
java档案类
4 0
|
16小时前
|
存储 Java 数据库连接
深入探索Hibernate与JPA:Java对象与数据库表的桥梁
【6月更文挑战第25天】Java ORM如Hibernate和JPA简化了数据库交互。在电商系统案例中,JPA注解如`@Entity`、`@Table`、`@Id`定义了对象-表映射。Hibernate利用这些定义实现持久化,如`Session.save()`保存用户对象至数据库,降低了复杂性并提升了开发效率。
|
1天前
|
Java
java编写枚举校验类
java编写枚举校验类
5 0
|
1天前
|
关系型数据库 Java MySQL
Java关于Mysql数据库的事物处理类
Java关于Mysql数据库的事物处理类
|
1天前
|
算法 安全 Java
Java代码优化方法和具体展示
Java代码优化方法和具体展示
|
1天前
|
Java 新能源
Java面向对象的过程及代码实现方法
Java面向对象的过程及代码实现方法
|
1天前
|
算法 安全 Java
Java 代码优化方法和展示例子
Java 代码优化方法和展示例子
|
1天前
|
Java
java自动生成代码的方法详解
java自动生成代码的方法详解