摘要: 构造方法的名称和类名相同,没有返回值类型。构造方法的主要作用就是在创建对象时执行一些初始化操作,如给成员属性赋初值。 通过断点调试可以追踪构造方法的执行过程,从而更清楚更直观地理解该过程。 接下来我们通过实例来表达: 以上代码运行结果为: 执行完构造方法内的语句后,表示创建对象成功,并把对象引用赋给 阅读全文
posted @ 2019-10-08 20:29 丿丶King灬陌生 阅读(143) 评论(0) 推荐(0)
摘要: 方法名相同,参数列表不同,被称为构造方法的重载。可以通过构造方法的重载来实现多种初始化行为,在创建对象时可以根据需要选择合适的构造方法。 下面我们通过实例来表示一下: 上图代码运行结果如下: 以上就是构造方法的重载,成员方法和构造方法都可以进行重载。 阅读全文
posted @ 2019-10-08 20:22 丿丶King灬陌生 阅读(465) 评论(0) 推荐(0)
摘要: 封装是指将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,而是通过该类所提供的方法来实现对内部信息的操作访问。 从被封装的对象内部来说,将对象运行所需的方法和数据被隐藏(保护)在数据对象的内部,只保留一些对外接口使之与外部发生关系;从外部用户来看,用户无需知道对象内部的细节(当然也 阅读全文
posted @ 2019-10-08 15:15 丿丶King灬陌生 阅读(443) 评论(0) 推荐(0)
摘要: static可以用来修饰属性、方法和代码块。static修饰的变量属于这个类所有,既由这个类创建的所有对象共用一个static变量。通常把static修饰的属性和方法称为类属性(类变量)、类方法。不使用static修饰的属性和方法属于单个对象,通常称为实例属性(实例变量)、实例方法。使用static 阅读全文
posted @ 2019-10-01 11:20 丿丶King灬陌生 阅读(2936) 评论(0) 推荐(0)