网站首页 > java教程 正文
字段的封装
public字段可由外部任意访问,不便于对它的值进行逻辑校验和控制,惯例上Java类的字段应该是私有的,给它添加一对方法分别用于读(getter)和写(setter), 这称为"封装字段"。
构造器
构造器(Constructor)也称为构造函数、构造方法。它的作用是: 构造类的实例/完成对象的初始化工作。
它有2个特征:
1. 与类同名
2. 不声明返回类型(即使是void也不需要)
注明:构造器在使用new关键字创建对象时调用!
无参构造函数:
当一个类没有编写构造器时,Java会给这个类分配一个默认的无参构造器, 称为"隐式构造器"。
有参构造函数:
在Java中,this关键字有两种不同的用处:
1、this.***或this.***()代表每个对象本身的this引用
2、this()代表调用同一个类中的其它构造器。
注意:this()只能放在构造器的第一句!
方法重载
方法重载(Overload),它其实是一个方法的多个版本,调用时根据传参的情况(类型,个数)来决定调用哪个版本。 如:
System.out.print("hei")
System.out.print(100)
System.out.print(true)
重载有2个特征:
1. 方法名相同
2. 参数类型或个数不同
构造器也是方法的一种, 也是一种特殊的重载:
猜你喜欢
- 2024-11-13 Java面向对象三大特征:封装、继承、多态
- 2024-11-13 利用Java注解的简单封装,进行的一次优化
- 2024-11-13 如何封装原生的 Java NIO 以及扩展?详细到让你分分钟搞定Netty
- 2024-11-13 Java面向对象——基础2 封装、继承、多态
- 2024-11-13 想要 Spring Data JPA/MongoDB 更易用,你应该这样封装
- 2024-11-13 Java面向对象高级特性-封装(java面向对象三大特点)
- 2024-11-13 Java基础类型与封装类型的区别与联系
- 2024-11-13 java包装类的自动封装、自动拆箱和缓存
- 2024-11-13 java程序员必备的基础知识_java面向对象之封装(二)
- 2024-11-13 Java面试基础回顾03-封装(java基础面试题及答案)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)