首页 > 编程语言 > 详细

JAVA面向对象

时间:2020-09-29 13:10:35      阅读:27      评论:0      收藏:0      [点我收藏+]

1.final关键字

final特点:

final 修饰的类,不可以被继承,但是可以继承其他类

final修饰的方法,不可以被重写

父类中没有被final修饰的方法,子类重写后可以加final

final修饰的变量为常量,一次赋值终身不变

修饰成员变量,需要在创建对象前赋值,否则报错

2.static 关键字 静态修饰符 

不创建对象,就可以调用类中的变量和方法

static特点:

static 修饰的成员变量属于类,不属于这个类的某个对象

static修饰的成员变量赋值后,多个对象共享这个成员变量

定义静态成员变量格式:

public static int 变量名;

访问静态成员格式:

类名.静态变量名

类名.静态方法名()

注:

被静态修饰的成员进方法和数据共享区,属于类,不属于某个对象
被静态修饰成员用类名.成员名调用
静态不能访问非静态,能访问静态
非静态可以访问静态

多态调用静态成员时:

调用成员变量时,编译运行都看父类

调用成员方法时,如果调用的方法是静态的,编译运行都看父类

如果调用的是普通方法,则编译时看父类,运行时看子类

 

JAVA面向对象

原文:https://www.cnblogs.com/jiesi123/p/13748993.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!