zoukankan      html  css  js  c++  java
  • 常见类及接口

    抽象类:
    abstract:只写方法名,没有方法体;被子类重写。权限修饰符必须是public。由子类去实现

    eg:public abstract void scream():

    在主方法的也要加abstract,在子类里面调用,实例化就可以了
    如果子类去实现父类的抽象方法,不能实现,也要写成抽象类,由下一个子类实现


    接口:
    接口是一种特殊的抽象类implements链接

    public static final(默认)String name=“hanqi”;

    一个接口可以继承多个,一个类只能继承一个

    在接口中都这样写,不用写abstract

    public void scream();

    1:StringBuffer(掌握)
    (1)用字符串做拼接,比较耗时并且也耗内存,而这种拼接操作又是比较常见的,为了解决这个问题,Java就提供了
    一个字符串缓冲区类。StringBuffer供我们使用。
    (2)StringBuffer的构造方法
    A:StringBuffer()
    B:StringBuffer(int size)
    C:StringBuffer(String str)
    (3)StringBuffer的常见功能(自己补齐方法的声明和方法的解释)
    A:添加功能
    B:删除功能
    C:替换功能
    D:反转功能
    E:截取功能(注意这个返回值)

    Random(理解)
    (1)用于产生随机数的类
    (2)构造方法:
    A:Random() 默认种子,每次产生的随机数不同
    B:Random(long seed) 指定种子,每次种子相同,随机数就相同
    (3)成员方法:
    A:int nextInt() 返回int范围内的随机数
    B:int nextInt(int n) 返回[0,n)范围内的随机数

    Date/DateFormat(掌握)
    (1)Date是日期类,可以精确到毫秒。
    A:构造方法
    Date()
    Date(long time)
    B:成员方法
    getTime()
    setTime(long time)
    C:日期和毫秒值的相互转换
    案例:你来到这个世界多少天了?
    (2)DateFormat针对日期进行格式化和针对字符串进行解析的类,但是是抽象类,所以使用其子类SimpleDateFormat
    A:SimpleDateFormat(String pattern) 给定模式
    yyyy-MM-dd HH:mm:ss
    B:日期和字符串的转换
    a:Date -- String
    format()

    b:String -- Date
    parse() 

  • 相关阅读:
    遗传算法求解TSP问题
    蚁群算法求解TSP问题
    遗传算法之函数优化
    k-means和iosdata聚类算法在生活案例中的运用
    MATLAB实现模糊控制
    感知机算法及BP神经网络
    K-means聚类算法
    链表_leetcode92
    链表_leetcode86
    链表_leetcode83
  • 原文地址:https://www.cnblogs.com/NCL--/p/7219872.html
Copyright © 2011-2022 走看看