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

Posted 爱打盹的猫猫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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.初始化块

以上是关于java学习4-面向对象(上)的主要内容,如果未能解决你的问题,请参考以下文章

Java基础编程篇(4.面向对象上)

《JAVA学习笔记(1---13-4)》

Java学习总结——面向对象(上)

20145211 《Java程序设计》第3周学习总结——绝知此事要躬行

JAVA学习---面向对象基础

java学习---面向对象进阶