• 20191121-20191122 java学习总结


    20191121学习总结

    面向对象基础

    封装(抽象) 继承 多态

    对象

    对象是指new XXX ,而不是具体的名字,名字就是引用。

    解释名词

    public class student public 访问修饰符 class 类修饰符 student 类名 public String name; public 访问修饰符 String 数据类型 name 变量名 数据类型 对象名 = new 数据类型()

    类与类之间的关系

    某一个类作为另一个类方法的参数,那么就建立了依赖关系。 把一个类,当成另外一个类的属性,那么就建立了组合关系(紧密关系)。

     

    20191122学习总结

    变量的分类

    成员变量:在类下面。 局部变量:在方法体(public void ...) 动作全部写在方法中。 如果给成员变量赋初始值,只能写在一行,不能换行。

    重载

    为了少些方法名,同样方法名,只要参数不一样,就可以执行不同操作。 参数不一样,包括:类型,个数,顺序等方面。

    类的默认构造函数(构造方法,构造器),没有返回值,名字和类名一模一样。

    如果在构造器和属性上同时赋值。可以看出,属性先执行赋值,然后再是构造器。 写带参数构造器,建议把不带参数的构造器也写出来。

    访问修饰符

    public : 公开的。 private : 私有的,只有在类内部使用。 friendly : 默认的,在不同包下面的访问规则和public有区别,不同包下面不能访问。 protected : 爱保护的,在不同包下面的访问规则和public有区别。

    javabean

    private:把所有属性定义为私有private,定义set和get方法,这样的类在java中称为javabean。

    空指针异常

    NullPointerException:用一个空的对象调用一个方法和属性的时候才报一个错误。

  • 相关阅读:
    求最小公倍数,最大公约数
    C> gcc函数属性__nothrow__, __leaf__
    Linux进程通信
    Linux 系统编程学习笔记
    Linux 系统编程学习笔记
    Linux 系统编程学习笔记
    Linux 系统编程学习笔记
    Linux 系统编程学习笔记
    Linux 系统编程学习笔记
    Linux> gcc编译选项
  • 原文地址:https://www.cnblogs.com/Wardenclyffe/p/11958700.html
Copyright © 2020-2023  润新知