zoukankan      html  css  js  c++  java
  • 如果将一个类设置为abstract,则此类必须被继承使用

    利用final定义方法:这样的方法为一个不可覆盖的方法。

    Public final void print(){};

    为了保证方法的一致性(即不被改变),可将方法用final定义。

    如果在父类中有final定义的方法,那么在子类中继承同一个方法。

    如果一个方法前有修饰词private或static,则系统会自动在前面加上final。即private和static方法默认均为final方法。

    注:final并不涉及继承,继承取决于类的修饰符是否为private、default、protected还是public。也就是说,是否继承取决于这个方法对于子类是否可见。

    Abstract(抽象)可以修饰类、方法

    如果将一个类设置为abstract,则此类必须被继承使用。此类不可生成对象,必须被继承使用。

     1 package TomText;
     2 //移位运算符示例。
     3 public class TomText_29 {
     4     public static void main(String[] args) {
     5         int i = -1;
     6         
     7         i >>>= 10;
     8 
     9         System.out.println(i);
    10 
    11         long l = -1;
    12 
    13         l >>>= 10;
    14 
    15         System.out.println(l);
    16 
    17         short s = -1;
    18 
    19         s >>>= 10;
    20 
    21         System.out.println(s);
    22 
    23         byte b = -1;
    24 
    25         b >>>= 10;
    26 
    27         System.out.println(b);
    28 }
    29 
    30 }
  • 相关阅读:
    006 date find
    005 输出重定向 > >>命令 echo命令 tail命令
    总结,一周,
    mokey 学习
    树状,
    定制,
    萌芽,
    到底为什么,
    会,
    “恋爱”,一路走来,
  • 原文地址:https://www.cnblogs.com/borter/p/9419277.html
Copyright © 2011-2022 走看看