编程
Java╲
休闲的下午
捧起一杯
咖啡
问一句
你会Java
编程吗
打开电脑
一起面向对象吧
封装
指隐藏对象的属性和实现细节,
仅对外提供公共访问方式;
比如电脑机箱、笔记本等
好处: 将变化隔离;
方便使用;提高复用性;
提高安全性
构造方法
特点:方法名与类名相同,没有返回类型,没有返回值
作用:构造函数是用于创建对象,
并对其进行初始化赋值,
对象一建立就自动调用相对应的构造函数,
构造方法的注意事项:
A:如果一个自定义类没有构造方法,
系统会默认给出一个无参构造方法。
B:如果一个自定义类提供了构造方法,那么,
系统将不再给出无参构造方法。
这个时候,你可以不使用无参构造方法。
如果你想使用,那么,就必须手动给出无参构造方法。
建议:一般情况下,我们的自定义类都要手动给出无参构造方法。
构造方法和成员方法的区别
A:格式区别:
构造方法和类名相同,
并且没有返回类型,也没有返回值。
普通成员方法可以任意起名,
必须有返回类型,可以没有返回值。
B:作用区别:
构造方法用于创建对象,
并进行初始化值。
普通成员方法是用于完成特定功能的。
C:调用区别:
构造方法是在创建对象时被调用的,
一个对象建立,
只调用一次相应构造函数。
普通成员方法是由创建好的对象调用,
可以调用多次
private
封装体现
私有的意思,权限修饰符;
用来修饰成员变量和成员函数;
用private修饰的成员只在本类中有效;
私有是封装的一种体现。
构造代码块
作用:给对象进行初始化,
对象一建立就执行,
而且优先于构造函数执行
构造代码块和构造函数的区别:
构造代码块是给所有不同对象的共性进行
统一初始化
构造函数是给对应的对象进行初始化
END
关
注
我
们
学会编程
分享、在看与点赞都在这儿
点下给小编加点料