java基础之三大特性封装和隐藏
来源:互联网 发布:画家 知乎 编辑:程序博客网 时间:2024/06/04 17:51
java封装和隐藏
Java中 类 通过将 属性 声明为私有的(private),防止其他类直接访问,再提供公共的(public)方法间接访问:
getXxx()和setXxx()实现对该属性的操作,以实现下述目的:
隐藏一个类中不需要对外提供的实现细节;
使用者只能通过事先定制好的方法来访问数据,可以方便地加入控制逻辑,限制对属性的不合理操作;便于修改,增强代码的可维护性;
类的封装性
当类创建对象以后,如果直接使用对象.属性的方式来对相应的属性赋值的话,可能会出现不满足实际情况的意外,也就是说需要用对象.方法的形式 来控制以上方式的赋值。(方法 控制 属性 )
封装性概述
java类或者其内部成员被调用或者使用的过程中的可见性的情况。
javaBean的理解
javaBean是符合如下标准的java类
1.类的修饰符是public
2.有一个无参的,公共的构造器
3.有属性,而且有对应的set和get方法。
// javaBean 其实是实现java封装性的一种体现。
public class PersonJavaBean {
private int age;
public void setAge(int age) {
this.age = age;}
public int getAge(){
return age;}
}
包 package 和import 语句
package语句放在类的首行
package com.atguigu.zhao.javase;【Xxx.java】
import 语句放在package语句后面。
import com.zhao.www.javase.Xxx;
【import 限定词.类名】
javac -d . Xxx.java
【-d . 在当前的工作空间下 创建com\zhao\www\javase\目录,并把字节码文件保存在其目录中】
java com.zhao.www.javase.Xxx
- java基础之三大特性封装和隐藏
- java的三大特性之封装
- java三大特性之封装
- java 三大特性之封装
- Java三大特性之封装
- Java三大特性之封装
- Java三大特性之---封装
- java 三大特性之封装
- Java 的三大特性之封装
- java三大特性之封装
- java三大特性之封装
- Java三大特性之封装
- java三大特性之封装
- java的三大特性之封装
- java的三大特性之封装
- java三大特性之封装
- java的三大特性之封装
- C++基础之三大特性之封装的本质
- java高级特性之 枚举,注解,可变行参
- JavaScript实现异步的4种方法
- 人生不能同时追赶两只兔子
- 学习Javascript的8张思维导图
- 编写高性能JavaScript
- java基础之三大特性封装和隐藏
- java properties 文件的读和写
- java基础之三大特性 类的继承和方法重写
- java基础之三大特性 多态
- poj 1182 食物链(并查集的综合应用)
- APUE读书笔记-第六章 系统数据文件和信息
- 黄道、黄道平面、黄赤交角、正午太阳高度
- 角度与弧度的研究
- Bash变量