SCJP笔记一

原创 2007年10月16日 11:23:00

枚举

1、  枚举可以被声明为自己独立的类,或者被声明为类成员(类的外部或内部),单位不能在方法内被声明。

2、  枚举是一种特殊的类,它不仅仅列出枚举的常量值,可以添加构造函数、实例变量、方法,以及一种称为常量特定类体的奇怪事物。

 

 

IS-A  OOIS-A的概念给予类继承或接口实现。

HAS-A 关系基于用法而不是继承。换句话说,如果类A中的代码具有对类B实力的引用,则类A HAS-A () B

 

 

重写与重载

一、             重写:当一个类继承超类时,就有机会重写超类的方法(不能表为final)。对于从超类继承的抽象方法,必须在子类中实现该方法,除非该子类也是抽象的。

优点:能够定义某个子类特有的行为。

重写方法的规则:

1、  参数列表必须与被重写方法的参数列表完全匹配。

2、  返回类型必须与超类中原始被重写方法中声明的返回类型或其子类型相同。

3、  访问级别的限制性一定不能比被重写方法的强。

4、  访问级别的限制性可以比被重写的方法弱。

5、  重写方法可以抛出任何非检查的(运行时)异常,无论被重写方法是否声明了该异常。

6、  重写方法一定不能抛出新的检查异常或比被重写的方法声明的检查异常更广的检查异常。

7、  重写方法能够抛出更少或更有限的异常。

8、  不能重新标识为final static 的方法。

 

注意:

如果一个方法被重写,但是你使用多态(超类型)引用来引用具有重写方法的子类型对象,编译器就会认为你正在调用该方法的超类型版本。

 

二、             重载方法

重载规则:

被重载的方法必须改变参数列表。

被重载的方法可以改变返回类型。

被重载的方法可以改变访问修饰符。

被重载的方法可以声明新的或更广泛的检查异常。

方法能够在同一个类中或者在一个子类中被重载。

 

《TCP/IP详解 卷一:协议》读书笔记--概述

1.2、分层 TCP/IP通常被认为四层协议系统 链路层:通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡 网络层:处理分组在网络中的活动,例如分组的选路(IP、ICMP和IGMP) 运输层...
  • kangaroo835127729
  • kangaroo835127729
  • 2015年09月30日 17:14
  • 5250

两台笔记本电脑之间实现屏幕扩展

将旧笔记本变费为宝,作为扩展屏幕使用 转载请注明出处, by hcq908 on csdn.net, 20170105  闲置的旧笔记拿来做扩展屏正合适。但是笔记本电脑屏幕没有采集口,两台笔记本不能直...
  • hcq908
  • hcq908
  • 2017年01月15日 22:18
  • 9997

史上最强Sublime 笔记系列---常用快捷键

本人很喜欢折腾工具,所以下面罗列一下自己长期以来用Sublime Text 3 的一些精选的快捷键,非常高效率的一些插件、还有时尚精美的主题,分以下三篇: 史上最强Sublime 笔记系列—常用快捷键...
  • meiminjun2012
  • meiminjun2012
  • 2016年06月24日 23:22
  • 1453

SCJP复习笔记(1)

example 1: 1. final int a = 1; 2. final int b; 3. b=5; 4. int x=0; 5. switch(x) 6. { 7. case ...
  • w397090770
  • w397090770
  • 2011年10月02日 20:39
  • 4617

scjp复习笔记(3)

Example 16: 在Java1.6中引入了许多新的接口,其中的两个是:java.util.NavigableSet和java.util.NavigableMap。 import java.u...
  • w397090770
  • w397090770
  • 2011年10月03日 17:31
  • 4592

java scjp考试复习总结笔记

常见的操作方法。例如:转换为本基本类型或其它基本类型的方法     eg. byteValue(),intValue()…;parseByte(String s),parseInt(String s)...
  • kang89
  • kang89
  • 2011年07月17日 17:45
  • 872

java学习,scjp试题,笔记,非常的全面,corejava工程

  • 2008年10月26日 13:18
  • 5.32MB
  • 下载

tonygao的 Whilzlabs 5.0版 scjp笔记.rar

  • 2008年02月23日 21:55
  • 1.83MB
  • 下载

SCJP学习笔记

  • 2008年04月09日 22:19
  • 501KB
  • 下载

scjp java考试认证笔记

  • 2010年02月21日 10:01
  • 29KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SCJP笔记一
举报原因:
原因补充:

(最多只允许输入30个字)