Java中的封装
来源:互联网 发布:如何在淘宝外卖开店 编辑:程序博客网 时间:2024/05/18 17:59
面向对象的三大特性:封装、继承、多态
一、什么是Java中的封装
1、概念
将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。
2、好处:
a.只能通过规定的方法访问数据
b.隐藏类的事例细节,方便修改和实现
3、封装的实现步骤(即隐藏属性,通过方法得到属性)
step1、修改属性的可见性(设为private)
step2、创建getter/setter方法(用于属性的读写)
step3、在getter/setter方法中加入属性控制语句(对属性值的合法性进行判断)
二、使用包管理Java中的类
1、包的作用:
- 管理Java文件
- 解决同名文件冲突
2、定义包:
- package 包名
- 注:必须放在Java源程序的第一行,包名间可以用”.”号隔开
3、系统中的包
- java.(功能).(类)
- java.lang.(类)包含java语言基础的类
- java.util.(类)包含java语言中各种工具类
- java.io.(类)包含输入、输出相关功能的类
4、包的使用
(1)可以通过import关键字,在某个文件使用其它文件中的类。
import java.util.(类)
(2)Java中,包的命名规范是全小写字母拼写
(3)加载某个包下的所有文件
import java.util.*
三、Java中的访问修饰符
- 作用:可以修饰属性和方法的访问范围
- 属性通常设为private
四、Java中的this关键字
1、this关键字代表当前对象
- this.属性 操作当前对象的属性
- this.方法 调用当前对象的方法
2、封装对象的属性的时候,经常会使用this关键字
3、this引用句柄的应用
public class Person{ String name; int age; //构造方法1 public Person(String name) { this.name = name; } //构造方法2 public Person(String name,int age) { this(name);//调用构造方法1 this.age = age; } }
0 0
- Java中的封装
- java中的封装类
- java中的封装
- Java中的封装
- java中的封装
- Java中的封装
- Java中的封装
- Java中的封装
- Java中的封装
- Java中的封装
- java中的封装类
- java中的封装
- Java中的封装
- 关于JAVA中的封装
- Java中的封装
- Java中的封装
- java中的封装
- java中的封装
- Android APK 编译打包流程
- 洛谷OJ
- iOS经典讲解之网络编程 TCP/UDP HTTP
- bzoj 3916 暴力+hash
- python源码剖析 0-1章
- Java中的封装
- linux文件系统详解
- 安卓开发工具网址汇总
- android接入原生的支付宝支付(真的灰常简单,工具类)
- 【高性能JavaScript】读书笔记
- Java中的内部类
- mysql 高并发环境的解决方案
- StringBuilder
- Solr分组聚合查询之Group