• 课程总结


    一学期的Java学习很快,在知识点这方面,有生疏的,还有不曾了解过的。现在经过一学期的努力勉强达到了入门的标准,每一次新的学习和理解知识来自不同的途径,课堂,网络,书本,一个问题努力几十分钟后解决后的辛苦与喜悦未曾解决问题困扰与失落,后者永远多于前者。Java的独特之处就是面向对象编程,在一个类中,更大程度上,增加了代码反复使用,减少了代码复杂度,类,定义一个基本模板,对象,有着共同特点,与C语言头文件有区别。

    特征:
    封装:隐藏对象的属性和实现细节,仅对外提供公共访问方式
    继承: 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义
    这些属性和行为,只要继承那个类即可。
    多态: 一个对象在程序不同运行时刻代表的多种状态,父类或者接口的引用指向子类对象

    类和对象:
    类:对现实世界中某类事物的描述,是抽象的,概念上的定义。
    对象:事物具体存在的个体。

    关键字private:封装在代码中的体现
    (1)私有的意思,权限修饰符
    (2)用来修饰成员变量和成员函数
    (3)用private修饰的成员只在本类中有效
    (4)私有是封装的一种体现

    构造方法:
    (1)特点:
    方法名与类名相同
    没有返回类型
    没有返回值
    (2)作用:构造函数是用于创建对象,并对其进行初始化赋值,对象一建立就自动调用相对应的构造函数,
    (3)构造方法的注意事项:
    A:如果一个自定义类没有构造方法,系统会默认给出一个无参构造方法。
    B:如果一个自定义类提供了构造方法,那么,系统将不再给出无参构造方法。
    这个时候,你可以不使用无参构造方法。
    接口interface
    (1)当一个类中的方法都是抽象的时候,java提供了另一种表示方式,叫接口。
    用interface关键字表示。类与接口关系用implements表示。
    (2)接口的成员特点
    A:成员变量
    是常量,默认修饰 public static final
    B:成员方法
    都是抽象的,默认修饰 public abstract
    (3)关系
    A:类与类的关系
    是继承关系。类与类只能单继承,可以多重继承。
    B:类和接口的关系
    是实现关系。类可以多实现接口。
    类在继承一个类的同时,可以实现多个接口。
    C:接口和接口的关系
    是继承关系。接口可以多继承接口。
    (4)接口的特点
    A:是对外暴露的规则
    B:是功能的扩展
    C:接口的出现降低耦合性。

    关于java这门课程也就是这样,这学期就到此为止下学期的课程还会继续深入学习。

  • 相关阅读:
    Codeforces 631D Messenger KMP
    Google Codejam 2016 Round1A Problem C BFFs 简单图论
    ACM常用数论知识 总结
    C++ 虚函数表
    HDU 5661 Claris and XOR 贪心
    2013亚洲区域赛长沙站 ZOJ 3732 Graph Reconstruction
    [C++] upper_bound和lower_bound
    2015合肥网络赛 HDU 5489 Removed Interval LIS+线段树(树状数组)
    hdu 3532 Max Angle(atan2的使用)
    poj 1106 Transmitters (计算几何,叉积||极角排序)
  • 原文地址:https://www.cnblogs.com/duannaud/p/12035627.html
Copyright © 2020-2023  润新知