文档章节

final class & abstract class & interface

yizhichao
 yizhichao
发布于 2016/12/12 09:41
字数 228
阅读 10
收藏 0
abstract class是抽象类,至少包含一个抽象方法的累叫抽象类,抽象类不能被自身实例化,并用abstract关键字来修饰

public abstract class HttpRequestUtil

 

1.final修饰类 不能被继承,也没有子类。
【使用环境】:
1.不是专门为继承而设计的类,类的本身方法之间有复杂的调用关系。假如随意创建这些类的子类,子类可能会错误的修改父类的实现细节
2.出于安全原因,类的实现细节不允许有任何改动
3.在创建对象模型的时候,确信这个类不会再被扩展
【举例】api中的java.lang.string类 
public final class Stringextends Objectimplements Serializable, Comparable<String>, CharSequence

public final class GV

 

interface是接口,所有的方法都是抽象方法,成员变量是默认的public static final 类型。接口不能实例化自己。

 

© 著作权归作者所有

共有 人打赏支持
yizhichao

yizhichao

粉丝 15
博文 441
码字总数 331610
作品 0
南京
程序员
Android Framework 记录之二

23、services目录 文件 描述 class AlarmManagerService extends IAlarmManager.Stub { //定时管理服务 public class AppOpsService extends IAppOpsService.Stub { // 程序选项服务 public......

ljrapple
2015/10/03
4
0
JAVA代码查错

介绍了Java编程方面常见的误区 1. 这段代码有何错误:abstract method必须以分号结尾,且不带花括号。 2. 这段代码有何错误:局部变量前不能放置任何访问修饰符(private,public,和protect...

李茂冉
2016/05/17
15
0
Android Framework 记录之一

简介 之前的研究太偏向应用层功能实现了,很多原理不了解没有深究,现在研究framework框架层了。 记录 1、下载源码,目录如下: 2、Android系统的层次如下: 3、项目目录简单分析如下: 4、t...

ljrapple
2015/10/03
3
0
java抽象类和接口类

接口和抽象类都能描述一般性的公有特征。一般来说,强是关系(strong is-a relationship)清晰地描述了父子关系,应该用类模拟,比如苹果是一种水果;而弱是关系(weak is-a relationship)是指对...

liujiest
2016/05/07
44
0
OOP中abstract class和interface的区别(以Java为例)

在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支...

Freewheel
2015/01/11
0
1

没有更多内容

加载失败,请刷新页面

加载更多

注解

今日学习目标 : 能够使用Junit进行单元测试 能够说出注解的作用 能够使用JDK提供的3个注解 能够根据基本语法编写自定义注解实现类 能够了解自定义注解解析 能够了解元注解使用 能够根据上课案...

码农屌丝
3分钟前
1
0
configure: error: xml2-config not found. Please check your libxml2 installation

安装php时的报错 checking libxml2 install dir... no checking for xml2-config path... configure: error: xml2-config not found. Please check your libxml2 installation. 检查是否安装......

bengozhong
5分钟前
0
0
Java8 new Time Api

Java8 new Time Api JAVA8之前Date/Times Api的问题 线程安全问题 Api 不易理解 Api 转换复杂 1. Main class LocalDate LocalTime LocalDateTime ZonedDateTime Period Duration LocalDate ......

Kenny100120
7分钟前
0
0
403. Frog Jump

Description Tag:Dynamic Programming Difficulty:Hard A frog is crossing a river. The river is divided into x units and at each unit there may or may not exist a stone. The fro......

52iSilence7
9分钟前
0
0
nginx+php+swoole安装记录

领了台阿里服务器1vCPU 1G,做下测试研究。 系统 centos7,使用yum安装。 Nginx yum install nginx##开启nginxservice nginx start 安装php72 安装前确定下系统是否有安装php,有请卸载:...

WalkingSun
12分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部