Java类与对象

Java类与对象,第1张

1. 类与对象的概念

        类是抽象出来的代名词。比如世界上有很多种桌子,每个桌子的高矮颜色或者用途都有差别,但是可以抽象出一个桌子类,这个类中包含了桌子的高矮、颜色和用途等信息;再比如QQ软件有很多用户,每个用户的账号、密码和等级各不相同,但是可以抽象出一个用户类,这个类中包含了单个用户的账号、密码和等级信息。综上,对于所有具有相同或相似属性和功能的一群实体,都可以用一个类来抽象。

        对象是定义在一个具体类中而言的,一个桌子类就可以产生一个桌子对象,一个用户类就可以产生一个用户对象。对象拥有一个类的所有属性和功能,也是一个类的具体化,因为对象通常被赋予了实实在在的值。

2. 类的结构

class 类名 {
    // 属性 
    // 格式:属性类型 + 属性名
    String name;
    String pwd;
    
    // 方法/函数 实现某项功能
    // 格式:返回值类型 + 方法名(参数类型 + 参数名 ...) {}
    void print() {
        System.out.println("姓名:"+name);
    }
    boolean chechPwd(String pwd) {
        if (pwd.equals(this.pwd)) {
            return true;
        } else {
            return false;
        }
    }
    
    // main 主方法
    // 每个程序中只能有一个main方法,必须放在一个类中
    public static void main(String[] args) {
        int[] arr = new ing[100];
    } 
}

3. 对象的创建

class User {
    // 属性
    String name;
    String pwd;
    // 方法/函数
    void printInfo() {
        System.out.println("姓名:"+name);
        System.out.println("密码:"+pwd);
    }
    // main 主方法
    public static void main(String[] args) {
        // 创建一个对象
        // 格式:类名 对象名 = new 类名();
        // new 是创建一个对象的关键字
        User user1 = new User();
        user1.println();
    }
}

4. 对象和对象名的关系

        参照上文对象的创建,执行代码 new User() 后创建了一个对象,内存中会分配一块存储空间用来存储这个对象的信息,并且会返回这个对象的引用地址,这个引用地址赋值给了 user1 ,而 user1 是对象名。因此对象名就是一个对象的引用地址。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/797482.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-06
下一篇 2022-05-06

发表评论

登录后才能评论

评论列表(0条)

保存