Java的类(1)

java学习笔记

1.类

  • 类是对字段,构造函数,方法封装后的内容,可以将类看作是电路设计图

  • 对象可以看作是类的实例化,可以将对象看作一个具体的电路,每个对象都有各自的构造函数和实例方法

  • 如果一个类开先没有定义构造函数,在对象初始化时,其实可以理解为自动定义了一个主体为空的构造函数

  • Account adachi = new Account();//调用不接收参数的默认构造函数
    
  • 为了保障数据安全,我们不能让其他类也可以直接访问要受保护的类里面的数据

    class Account {
        private String name;
        private String no;
        private long balance;
        Account(String n, String num, long z){
            name = n;
            no = num;
            balance = z;
        }
        String getName(){
            return name;
        }
        String getNo(){
            return no;
        }
        String getBalance(){
            return balance;
        }
        void deposit(long m){
            balance+=m;
        }
        void withdraw(long m){
            balance-=m;
        }
    }
    
  • java的重载

如果方法要做的事情差不多,那么我们可以使用相同的方法名,在调用方法时,会根据不同的形参类型以及个数去调用具体的方法。

  • 引用实例的类类型变量可以看作是操作电路的遥控器

  • 构造函数中的this

    为了避免构造函数的形参再取一套名字,我们在构造函数中使用this,this是自身实例的引用。

    所以this的类型就是自身这个***类类型***,所以我们可以通过this.XX来访问自身的字段。

    Car(String name, int width, int length){
    this.name = name;
    this.width = width;
    this.length = length;
    }
    

    这样,我们形参的名字就可以与字段一致啦

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值