zoukankan      html  css  js  c++  java
  • 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);
    }
    }

  • 相关阅读:
    leetcode100
    leetcode237
    leetcode171
    leetcode122
    leetcode387
    2018-8-10-win10-uwp-如何打包Nuget给其他人
    2018-8-10-win10-uwp-如何打包Nuget给其他人
    2019-11-13-如何在国内发布-UWP-应用
    2019-11-13-如何在国内发布-UWP-应用
    2019-2-21-PowerShell-通过-WMI-获取设备厂商
  • 原文地址:https://www.cnblogs.com/1121cyy/p/14203074.html
Copyright © 2011-2022 走看看