![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javase
一名正在努力的大数据learner
生活在于创造.奋斗吧骚年!
展开
-
static关键字
一,static关键字的特点 1、static是一个修饰符,用于修饰成员。(成员变量,成员函数)static修饰的成员变量 称之为静态变量或类变量。 2、static修饰的成员被所有的对象共享。 3、static优先于对象存在,因为static的成员随着类的加载就已经存在。 4、static修饰的成员多了一种调用方式,可以直接被类名所调用,(类名.静态成员)。 5、static修饰的数据是共享数据...原创 2020-04-20 11:43:35 · 278 阅读 · 0 评论 -
面向对象的三大特性和五大原则
三大特性:封装,继承,多态 封装 在Java中的体现主要是两个方面 1.方法(就是将一些具体的步骤和一些细节的东西隐藏起来,让外部无法看到) 2.通过类将客观的事物抽象化 继承(extends) 简而言之就是子类对父类的继承关系 特点是:1.子类可以继承父类的成员方法和变量 2.子类也可以拥有自己的方法和变量 多态 继承是多态的前提!!! 简而言之就是一个对象具有多种形态(比如狗具有狗的形态,同...原创 2020-04-18 00:51:37 · 86 阅读 · 0 评论 -
仅仅一字之差(重载/重写)
方法重载:方法的名称一样参数列表不同 有关:参数的类型 参数的个数 参数的类型的顺序不同 无关:参数的名称 返回值类型 方法的重写:发生在继承关系中,他的方法名称一样参数列表也要一样(方法的覆盖重写) 注意: 当子类和父类中的方法相同时优先使用子类方法 必须保证父子类的方法名称和参数列表也相同(参数个数,类型,顺序等) 子类方法的返回值必须小于等于父类方法的返回值范围 子类方法的权限必须大于等于父...原创 2020-04-15 22:52:37 · 169 阅读 · 0 评论 -
super and this
super关键字的使用: 1.在子类中调用父类的成员变量和成员方法 2.在子类的构造方法中调用父类的构造方法**(注:super调用的父类构造方法必须是子类构造方法中的第一个语句)** this关键字的使用 1.调用本类中的的成员变量和其他成员方法(补充:成员变量和局部变量的区别) 2.调用本类中的其他构造方法(注意:1.this调用的构造方法也只能是第一个语句;2.super和this不能同时使...原创 2020-04-16 23:46:25 · 132 阅读 · 0 评论