java学习4-面向对象(上)

java面向对象的三大特征:封装、继承和多态

1.类和对象

修饰符可以是public、final、abstract或者完全省略这三个修饰符

类名命名规则:每个单词首字母大写,其他字母全部小写,单词与单词之间不使用分隔符

修饰符:可以省略,也可以是public、protected、private、static、final,其中public、protected、private只能出现其一,可以与static、final组合来修饰成员变量;

成员变量名:合法标识符即可,第一个单词首字母小写,后面每个单词首字母大写,其他字母全部小写,单词与单词之间不使用分隔符

 修饰符:可以省略,也可以是public、protected、private、static、final、abstract,其中public、protected、private只能出现其一,abstract和final只能出现其一,它们可与static组合来修饰方法

方法返回值类型:如果方法声明了方法返回值类型,则方法体内必须有一个有效的return语句;如果一个方法没有返回值,则必须使用void来声明没有返回值。

方法名:与成员变量名的命名规则相同

形参列表:多组参数间以英文逗号,隔开;形参类型与形参名间以英文空格隔开

特别地:static修饰的变量或方法称为类变量或类方法

 构造器不能定义返回值类型,也不能使用void声明构造器没有返回值

成员变量(类里定义的变量)和局部变量(方法里定义的变量):

 2.类的封装

private(当前类访问权限)<default(包访问权限)<protected(子类访问权限)<public(公共访问权限)

 

 

2.类的继承

 重写:子类重写父类的方法

super:子类调用父类中被子类覆盖的方法

调用父类构造器:

3.多态

4.初始化块

posted @ 2019-10-15 23:09  爱打盹的猫猫  阅读(115)  评论(0编辑  收藏  举报