• java的一些基本操作(三)


    一、对象
    通过上面我们已经知道对象的概念,以及如何使用创建和使用一个对象。接下来我们再来明确一下类和对象,对象和对象之间的关系。

    二. 对象是类的实例
    创建对象的过程也可以被称之为实例化,对象也可以被叫做类的实例。这个概念也很好理解,在类中只是定义了一系列的描述信息,真正去执行需要靠具体的对象,以一个类为基准,可以创建出很多对象。

    三. 对象和对象之间的关系
    对象与对象之间存在共同点,除了使用静态声明的属性外,是不会互相影响的,这是一个很重要的特点。当我们使用不同的对象去调用方法和输出属性信息时,虽然类当中的结构完全一致,但是由于对象所处的状态(属性值)可能不同,那么方法执行的结果也会不同。

    // 用于描述学生的类
    public class Student{
    // 学生类的属性
    String sno;// 学号
    String name;// 姓名
    double balance;// 余额
    ...

    // 学生类的行为
    public void recharge(double money){
        // 对学生卡充值
        balance += money;
        System.out.println("当前余额为" + balance);
    }
    public void getBalance(){
        // 显示卡内余额
        System.out.println("当前余额为" + balance);
    }
    

    }

    // 测试类:将两个类放在同一目录下(同一包中)
    public class Test{
    public static void main(String[] args){
    // 创建第一个学生对象
    Student student1 = new Student();
    // 为对象的属性赋值
    student1.balance = 23.70;
    // 调用方法
    student1.getBalance();
    student1.recharge(100.0);
    // 创建第二个学生对象
    Student student2 = new Student();
    // 为对象的属性赋值
    student2.balance = 15.60;
    // 调用方法
    student2.getBalance();
    student2.recharge(50.0);
    }
    }

  • 相关阅读:
    获取html
    asp.net上传图片自动生成缩略图功能代码
    又发现了一个好东西zTree,KindEditor,Kissy Editor,脚本安全类工具Burp suite
    C#.Net网络程序开发Socket篇
    简单验证码的制作
    C#:文件创建、复制、移动、删除
    日常提醒2 (delphi源码)
    time_t和SYSTEMTIME 与TDateTime的转换 (转)
    简单的图片对比函数
    胃总是涨 大便不成形 打嗝 口有异味?
  • 原文地址:https://www.cnblogs.com/1121cyy/p/14203074.html
Copyright © 2020-2023  润新知