您的位置:首页 > 编程语言 > Java开发

安卓学习记录-java-day4

2015-12-22 22:11 225 查看
第一,逻辑控制

包:package

创建包 package 包名;//引入该包下的所有类。

包又有多层用“.”分隔。

引入一个包:import 包名.*;

import 包名.类名;//引入包下的一个类

一个类使用自己同一包下的类,可直接使用。

import语句要在package语句之后使用。

静态引入:import static 包名.aaa.*;

import static 包名.aaa.方法名;

第一个导入所有静态方法和静态成员变量。第二个导入具体方法。

二、类的访问级别

公开的访问级别:public修饰,只要引入,便可在任何包中的任何类都能访问。

默认级别:类声明前不加任何修饰,只能访问同包下的类。

三、封装

通过限制类中成员变量和方法的可见性,使外界不能访问。public, private修饰成员变量。

建议将成员变量修饰为私有类型,提高代码可读性,便于维护。体现封装数据的特性。

最终修饰符final

final修饰成员变量,其值不能改变,所以必须初始化。在引用对象前必须初始化。

final修饰局部变量,可先声明,不初始化,但初始化后,其值不能修改。

final修饰方法,可被该类的子类继承,但不能重写,

静态变量:被static修饰的成员变量不属于对象,它属于类。会被类中的所有对象共享。

static Stringcolor =“绿色”;

静态变量的访问:类名.静态成员变量名。

静态成员变量名

在静态方法里只能使用静态成员变量。

public staticfinal int i=11;

static修饰成员变量属于类,随着类的创建而创建

final修饰成员变量的值是不能改变的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: