栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

2021-10-17

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021-10-17

类与对象概念
  • 类:一类具有同种特征的事物的集合,属性越抽象,类越广泛

  • 对象:一类事物的个体,属性越具体,对象越具体

  • 打个比方,汽车这个概念包含了一大类品牌的汽车,它是所有汽车的集合,而宝马汽车是一个具体的品牌的汽车,
    其中,汽车的属性有:轮胎, 车牌号码等等,这些是所有汽车所共有的属性

  • 而宝马汽车这个对象的属性有:价格, 型号, 时速等等, 这些是单个品牌的汽车的独特的属性

设计一个银行APP可能需要的类与对象 可能的属性和方法
  • 首先将可能的类分为用户类,服务器类,银行类
  • 用户类属性:账号,密码,财产,购买的理财产品,
  • 用户类方法:登录,购买,转账,确认收款,开户
  • 服务器类属性:活动,页面,链接
  • 服务器类方法:转换界面,打开界面
  • 银行类属性:名称,理财产品,资金,账单,
  • 银行类方法:借贷,计算利息,汇报流水
//定义两个类,User和Bank
import java.util.function.DoubleToIntFunction;

class Bank{
//* 银行类属性:名称,理财产品,资金,账单,
//            * 银行类方法:借贷,计算利息,汇报流水

    String name;
    String production;
    int capital;


}


public class User {
//    用户类属性:账号,密码,财产,购买的理财产品,
//            * 用户类方法:登录,购买,转账,确认收款,开户

    String acount;
    String pwd = "9999";
    String pwdT;
    int possession;
    boolean isOnline;

    //显示用户的信息
    public void printImformation(User user){
        System.out.println(user.acount);
        System.out.println(user.pwd);
        System.out.println(user.possession);
    }

    //检查密码
    public void checkPwd(String pastword){
        if(this.pwd.equals(pastword)){
            isonline = true;
            System.out.println("用户已经上线");
        }else {
            isonline = false;
            System.out.println("用户已经离线");
        }
    }

    //登录
    public void Login(String acount, String pwd, int possession){
        User user1 = new User();
        user1.acount = acount;
        user1.pwdT = pwd;
        user1.possession = possession;

        //检查用户密码
        checkPwd(user1.pwdT);

        printImformation(user1);
    }
    
    public static void main(String[] arg){
        User user = new User();
        user.Login("123456", "9999", 120000);
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/458283.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号