zoukankan      html  css  js  c++  java
  • 201671010128 2017-10-08《Java程序设计》之接口与内部类

    一、基本概念

    • Java接口是Java语言中存在的结构,有特定的语法和结构,Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。接口实现和类继承的规则不同,因为Java接口不涉及表象,因此Java接口本身没有任何实现。
    • 内部类分为: 成员内部类、静态嵌套类、方法内部类、匿名内部类。
    1. 内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的类命和$符号。
    2. 内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的成员变量,无论是否是private的。

    二、使用过程中的一些注意

    • 通常接口的名字以able或ible结尾;
    • 可以使用extends来继承接口的常量和抽象方法,扩展形成新的接口;
    • 接口中的所有常量必须是public static final,方法必须是public abstract,这是系统默认的,不管你在定义接口时,写不写修饰符都是一样的。

    三、接口与抽象类的区别

    • 接口不能实现任何方法,而抽象类可以。
    • 类可以实现许多接口,但只有一个父类。
    • 接口不是类分级结构的一部分,无任何联系的类可以实现相同的接口

    四、面向对象程序设计课程学习进度条

    周次 (阅读/编写)代码的行数 发布博客量/评论博客数量 课堂/课余学习时间(小时) 最满意的编程任务
    第一周 20/7 1/1 6/4 编写Hello world程序
    第二周 38/20 1/1 6/5 实验二 任务三
    第三周 50/30 1/1 6/7 实验三
    第四周 58/46 1/1 6/5 编写输出N位数各位数字,及求和
    第五周 67/53 1/1 6/6 类的定义与重载
    第六周 71/60 1/ 6/4 接口
    ......        
    累计 304/209 6/5 36/31  
  • 相关阅读:
    Python range() 函数用法
    python测试框架&&数据生成&&工具最全资源汇总
    为什么你写的用例测不出Bug来?
    软件测试人员必备知识工具清单
    接口测试需要验证数据库么?
    如何在实际工作做开展性能测试?
    为什么要做接口测试?
    面试时让你说一个印象最深的bug,该怎么回答
    maven一键部署tomcat war包(转载)
    数据库中 显示 小计 与 总计
  • 原文地址:https://www.cnblogs.com/rhq-java/p/7638527.html
Copyright © 2011-2022 走看看