JAVADay3(20190807)

目标:继续深入学习JAVA

      设计一个纸牌赌博游戏

内容:
一.了解对象的赋值方式

  1. 对于public修饰的属性,要使用对象可以直接调用
p.number = 'ABC'
  1. 对于private修饰属性,不能直接调用,只能间接使用
    setter方法
    给外部提供一个set方法,通过这个方法间接给number赋值,可以对外部的值进行控制
    构造方法(ios中是initWith方法)
    a.希望在对象创建的时候 做点其他事情
    b.在对象创建的时候 需要给属性赋值 自定义构造方法
    创建一个类的一个对象时 就会被调用的方法
  private String number;
   public void setNumber(String num){ 
         if(num.length < 3 ){
               number = num; 
         }
   }

方法重载:同一个类里面有多个同名的方法 但是返回值或者参数不同
public int nextInt();
public int nextInt(int i);

3.静态属性和方法:
static 修饰的属性和方法 都会在对象创建之前优先加载
属性 静态属性
方法 静态方法
实例方法/对象方法:必须创建某一个对象 才能调用的方法
类方法/静态方法:不需要创建对象 直接用类来调用
静态属性:1.定义一个常量 只能赋值一次
2.单例设计模式

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容