zoukankan      html  css  js  c++  java
  • 面向对象的知识点,自己整理。

    抽象基类

    1,在类前面加abstract关键词

    2,不能new一个新对象,只能作为父类使用

    3,抽象类中可以有抽象方法和抽象属性

    3,抽象方法和抽象属性必须在子类中实现

    4,有抽象方法和抽象属性的一定是抽象类

    5, 抽象类不一定有抽象属性和抽象方法

    6,抽象类仍然可以作为基类进行与子类的类型转换

    接口类

    1,用于被继承的,一个类可以继承多个接口

    2,接口中用于定义空方法,子类中实现方法内容

    3,接口可以作为基类进行类型转换

    4,和class类是平级的

    public interface +类名

    方法的重写

    子类和父类有一个同名方法,如果不进行强制转换,就无法通过父类变量直接调用子类的同名方法。为了达到这个目的,可以在父类同名方法前加关键字vitual,表明这是一个虚方法,子类可以重写此方法:即在子类同名方法前加关键字override表明对父类同名方法进行了重写

    类的静态成员

    类中的函数,如果在声明时没有加static关键字,则称之为类的实例方法,加了static关键字的方法称之为静态方法,类似的,加了static的关键字的字段称之为静态字段(属性或变量)。

    静态成员方位规则:1.位于同一类中实例方法可以直接相互调用

                              2.类的字段(包括实例字段和静态字段)可以被同一类中的所有实例方法直接方法

                              3.类的静态方法只能直接访问类静态字段

                              4.实例方法可以由类new出的新对象访问。静态方法只能由类名访问。

  • 相关阅读:
    NET Core-TagHelper实现分页标签
    NET Core-学习笔记(三)
    NET Core-学习笔记(二)
    NET Core-学习笔记(一)
    MVC默认路由实现分页-PagerExtend.dll
    Tomcat优化
    JVM参数配置大全
    tomcat8+memcached session共享
    Tomcat+Nginx+Redis+MySQL实现反向代理、负载均衡、session共享
    搭建Tomcat应用服务器、tomcat虚拟主机及Tomcat多实例部署
  • 原文地址:https://www.cnblogs.com/275147378abc/p/4527938.html
Copyright © 2011-2022 走看看