Java基础知识随笔(二)封装

封装

将类的某些信息隐藏在类的内部,不允许外部程序直接访问

通过该类提供的方法来实现对隐藏信息的操作和访问

隐藏对象的信息

留出访问的接口

特点:

1、只能通过规定的方法访问数据

2、隐藏类的实例细节,方便修改和实现

作用:

1、管理java文件

2、解决同名文件冲突

定义包

语法:

package 包名;

例:package com.jikewenku.fuck;

注意:

1、必须放在Java源文件中的第一行

2、一个Java源文件中只能有一个package语句

3、包名全部英文小写

4、命名方式:域名倒序+模块+功能

导入包

语法:

import 包名.类名;

例:

导入包中全部类:

import com.jikewenku.*;

导入包中指定类:

import com.jikewenku.fuck.You;

常用系统包

java.lang:包含java语言基础的类

java.util:包含java语言中各种工具类

java.io:包含输入、输出相关功能的类

static

1、static+属性—静态属性

2、static+方法—静态方法

3、static+类—tan90°

4、static+方法内局部变量—tan90°

静态成员随类加载产生,直至类销毁才回收

静态方法

1、可以直接调用同列中的静态成员

2、不可以直接调用同类中的非静态成员

3、可以通过实例化对象后,对象调用的方式完成非静态成员调用

代码块

1、通{}可以形成代码块

2、方法内的代码块称为:普通代码块

3、类内的代码块称为:构造代码块

4、构造代码块前+static:静态代码块

代码块执行顺序

1、无论实例产生对少对象,静态代码块只执行一次

2、构造代码块随实例化过程调用

3、普通代码块随方法调用执行

本站所有文章均由网友分享,仅用于参考学习用,请勿直接转载,如有侵权,请联系网站客服删除相关文章。若由于商用引起版权纠纷,一切责任均由使用者承担
极客文库 » Java基础知识随笔(二)封装

Leave a Reply

欢迎加入「极客文库」,成为原创作者从这里开始!

立即加入 了解更多