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);
    }
    }

  • 相关阅读:
    Android:Service通知Activity更新界面
    greendao 查询之数据去重
    Android GreenDao 深查询 n:m 的关系
    java 获取当天(今日)零点零分零秒
    Android Theme.Dialog 到光 AppCompatDialog
    Android 如何利用Activity的Dialog风格完成弹出框设计
    上周热点回顾(9.14-9.20)团队
    .NET跨平台之旅:将示例站点从ASP.NET 5 Beta5升级至Beta7团队
    上周热点回顾(9.7-9.13)团队
    上周热点回顾(8.31-9.6)团队
  • 原文地址:https://www.cnblogs.com/1121cyy/p/14203074.html
Copyright © 2011-2022 走看看