安卓学习记录-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修饰成员变量的值是不能改变的。
包: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修饰成员变量的值是不能改变的。
相关文章推荐
- spring的注解Resource和Autowired
- Java数组
- 深入理解Java对象序列化
- java基础异常(毕向东老师)
- java基础内部类(毕向东老师)
- Java 序列化Serializable
- 如何安装JAVA串口通讯包—Javax.comm安装
- spring mvc 学习笔记
- java中的全等和相似
- java笔记 第四章 Java面向对象编程基础第一部分(类和main方法)
- java中的全等和相似
- Java虚拟机
- JVM、JRE与JDK的关系
- BDQN_Java_S1_基础什锦
- JavaEE应用的分层模型
- 蓝桥杯 数字三角形 Java代码
- Java日期表示
- JAVA面向对象之构造方法
- "Java:comp/env/"讲解与JNDI
- java学习第一天--窗体程序开发之swt学习