快速掌握 Java 面向对象 - 01) 类与对象

135 阅读2分钟

Java 类与对象

类: 对一类事物的特征,属性代码表达

  • Java 中类是一个基本的代码结构,前期基本上所有的代码都需要写在类中,如声明变量,定义方法等
  • 在面向对象中,类 可以看作一个类别的代码模块编写,所以在类的这个模块上需要写好这类别事物具备的属性特征,以及功能的代码。
  • 声明关键字: class
  • 声明格式: class 类名{ }
  • 样例: User.java
public class User{
// 成员属性: 用来编写 属性 数据 说明
    String name;
    String password;
    String phoneNum;
    int age;
    int id;
// 成员方法: 用来编写 行为 动作 功能    
    public void showInfo(){
        System.out.println("-----个人信息显示-----");
        System.out.println("姓名:"+name);
        System.out.println("密码:"+password);
        // 余下照常补充 .. 
    }
    
}

对象: 对象是一个实体,需要根据类的代码在计算机中生成固定的数据结构体

  • 创建对象: 类名 对象名 = new 类名();
  • 样例: 使用User类创建一个具体的用户对象 类似于注册账号。
User admin = new User();
admin.name="管理员天书";
admin.password="admin123";//天书设置密码一般比较简单
admin.phoneNum="18898982525"//如果撞了 属实误伤
admin.age=18;
admin.id=001;

  • 对象创建之后,在内存中会存在一块空间存储了这个对象,而对象中就包含了以上这些信息。可以想一下,咱们可以用循环将上面的步骤多多重复,内存中自然就会产生N多个对象了。直到你的内存满溢。

接下来可以创建一个主函数将这些代码都跑起来!

/* 完整代码 */
public class User{
// 成员属性: 用来编写 属性 数据 说明
    String name;
    String password;
    String phoneNum;
    int age;
    int id;
// 成员方法: 用来编写 行为 动作 功能    
    public void showInfo(){
        System.out.println("-----个人信息显示-----");
        System.out.println("姓名:"+name);
        System.out.println("密码:"+password);
        // 余下照常补充 .. 
    }
    
}

// 主函数
public static void maind(String[] args){
    // 创建一个对象 admin 并初始化姓名 密码 等值 
    User admin = new User();
    admin.name="管理员天书";
    admin.password="admin123";//天书设置密码一般比较简单
    admin.phoneNum="18898982525"//如果撞了 属实误伤
    admin.age=18;
    admin.id=001;

    // 对象创建好之后调用方法来执行下
    admin.showInfo();

}

补充: 以上就是Java 面向对象的第一个知识点:类与对象,面向对象的是一个很大的编程思想其中还包括了后面会讲到的 继承,封装,多态,访问控制等内容。敬请期待.....