美文网首页
java笔记

java笔记

作者: 有思想的火柴 | 来源:发表于2016-11-16 09:18 被阅读18次

    private 修饰的私有属性 可以在类中利用set,get方法赋值、访问。

    a.构造函数 是没有返回值类型的
    b.构造函数的函数名必须要与类名一致
    c.构造函数不是我们手动调用的,而是创建对象的时候jvm调用的
    b.如果一个类没有显式的写上一个构造方法时,那么java编译器会为该类添加一个无参的构造器
    e.构造函数是可以在一个类中

    构造函数与普通函数的区别:

    1.返回值类型的区别

    1.构造函数是没有返回值类型的
    2.普通函数是有返回值类型的,即使函数没有返回值,返回值类型也要写上void。

    2.函数名的区别:

    1.构造函数的函数名必须要与类名一致。
    2.普通函数的函数名只要符合标识符的命名规则即可。

    final关键字

    a.final修饰一个基本类型的变量时,该变量不能重新赋值,第一次的值为最终的。
    b.final修饰一个引用类型变量时,该变量不能重新指向新的对象。
    c.final修饰一个函数的时候,该函数不能被重写。
    d.final修饰一个类的时候,该类不能被继承。

    抽象类

    a.如果一个函数没有方法体,那么该函数必须要使用abstract修饰,把该函数修饰成抽象的函数。
    b.如果一个类出现了抽象的函数,那么该类也必须使用abstract修饰。
    c.如果一个非抽象类继承了抽象类,那么必须要把抽象类的所有抽象方法全部实现。
    d.抽象类可以存在非抽象方法,也可以存在抽象的方法。
    e.抽象类是不能创建对象的。
    f.抽象类是存在构造函数的,器构造函数是提供给自雷创建对象的时候乎初始化。

    接口

    a.接口是一个特殊的类。
    b.接口的成员变量默认的修饰符为: public static final 那么也就是说接口中的成员变量都是常量。
    c.接口中的方法都是抽象方法,默认的修饰符为:public abstract。
    d.接口不能创建对象。
    e.接口没有构造方法。
    f.接口是给类去实现使用的,非抽象类实现一个接口的时候,必须要把接口中所有的方法都实现。

    接口的作用:

    a.拓展功能(复用性)
    b.定义约束规范
    c.程序的解耦

    文件夹的操作

    renameto://重命名
    file.setWritable(true);//可写
    file.setReadble(true);//可读

    相关文章

      网友评论

          本文标题:java笔记

          本文链接:https://www.haomeiwen.com/subject/dgphpttx.html