zoukankan      html  css  js  c++  java
  • 第四周java学习笔记

    1.封装

    封装可以理解为把方法封在类中,用打时候可以直接拿,就好比你要上学,类就是书包而方法就是书,要用方法打时候直接从书包中拿书就行。

    2.类语法细节

    public权限修饰

    public是个公开类,可以在其他包的类中使用。可以在构造函数上声明public,这表示其他包中的类可以直接调用这个构造函数。可以在方法上声明public,这表示其他包中的方法可以直接调用这个方法。

    关于构造函数

    函数名与类名相同,不用定义返回值类型,不可以写return语句。

    重载

    (1)重载的概念:在同一个类中,允许存在一个以上的同名函数,只要他们的参数个数或者参数类型不同即可。

    (2)重载的特点:与返回值类型无关,只看参数列表。

    (3)重载的好处:方便于阅读,优化了程序设计。

    3. 继承共同行为

    定义:继承基本上就是避免多个类间重复定义共同行为。

    优点:1.提高了代码的复用性。

    2.让类与类之间产生了关系,才有了多态的特性。

    3.减少代码冗余;维护变得简单;扩展变得容易。
    用extend来继承父类。

    4. 接口

    使用interace关键字定义,类要操作接口,必须使用implements关键字,对接口中定义的方法有两种操作方式,一是操作接口中定义的方法,二是再度将该方法表示为abstract。操作接口表示“拥有行为”,不再是“是一种”的关系。

    行为的多态:与继承类似,也可以让一个对象强行扮演某种行为。

    接口语法细节: 接口中的方法没有操作时,一定得是公开并且抽象。

    在interface接口中常常可以定义枚举常数(例:public static final int),实际上,在interface接口中也只能定义public static final的枚举常数,并且一定要使用=指定值,否则就会编译错误。个人感觉枚举常数在表达意思上更清楚一些,便于程序员读懂程序。接口也可以继

    承接口。

    [代码托管](https://gitee.com/BESTI-IS-JAVA-2018/20165319GaoJunTian/tree/master/week4/src)

  • 相关阅读:
    springcloud
    redis实现Session
    深入理解Dip Ioc Di以及Ioc容器
    SQL Server 索引维护 索引碎片 填充因子
    SQL Server 非聚集索引的覆盖,连接交叉和过滤
    SQL Server 索引 聚集索引、非聚集索引、堆
    T-SQL存储过程
    T-SQl 批处理
    T-SQl 游标
    T-SQL 控制流语句
  • 原文地址:https://www.cnblogs.com/gstgst/p/8646521.html
Copyright © 2011-2022 走看看