安卓学习笔记:[3]java类、接口

 时间:2026-02-16 04:24:15

1、final修饰符

修饰类、变量和方法

注意:表示该变量一旦获得了初始值就不可被改变

当final修饰的实例成员变量,它能初始化的地方:

a、直接赋值

b、构造器

c、初始化块

当final修饰的类成员变量,它能初始化的地方:

a、直接赋值

b、静态初始化块

final修饰的方法,此方法不可被子类重写

2、抽象类

语法:

abstract class 类名

{

//抽象方法

abstract 返回值  方法名(参数列表);

}

抽象类特点:

a、有抽象方法的类,此类必须是抽象类

b、抽象类不一定所有方法都是抽象方法

c、抽象类不能实例化

d、继承抽象类的子类必须实现抽象类定义的所有抽象方法

3、接口

语法定义:

修饰符  interface  接口名

{

//常量

//抽象方法

//内部接口

}

接口特点:

1、支持多接口实现

2、接口支持多继承

4、内部类

public class OuterClass

{

修饰符  class InnerClass

{

}

}

修饰符:public、protected、default、private

static、final、abstract

内部类注意事项:

a、内部类的对象是依赖于外部类的对象而存在,因此内部类的行为方法可以直接访问外部类的元素。

b、外部类的对象不依赖于内部类的对象,因此外部类的方法不可以直接访问内部类的元素。

c、非静态内部类是不允许有静态方法

new OuterClass().new InnerClass().innerFunc();

new OuterClass.InnerClass().innerFunc();

OuterClass.InnerClass.innerFunc();

局部内部类

方法内定义内部类

void func()

{

class InnerClass

{

}

}

5、匿名内部类

new   父类构造器(实参列表) | 实现接口()

{

//匿名内部类的类体部分

}

1、JAVA疯狂讲义

JAVA编程思想第四版 

JAVA核心技术第9版(级、高)

  • 安卓学习笔记:[2]java基础
  • 构建JAVA的安卓开发环境
  • 怎样学习安卓开发?
  • 在安卓手机上JAVA编程
  • 怎么学习安卓
  • 热门搜索
    河池旅游 瑞典旅游 春节旅游好去处 乌海旅游 贵州遵义旅游 苏州旅游局 旅游签证办理流程 南京旅游地图 山西 旅游 汕头旅游景点大全