7.20

作者: 竹台师 | 来源:发表于2018-07-21 00:39 被阅读0次

final 关键字,static修饰符,构造方法在继承中的使用,怎么定义一个静态常量。

首先说final关键字,被final关键字修饰的类叫最终类,这个类不能被重写,也不能被继承,称为太监类。

赋值成员方法的格式:

final  int    i=1;正确

final  int  i;错误

还可以用构造方法赋值。

final修饰的方法叫最终方法,不可以被子类重写,如果想使用,必须new父类对象,调用这个最终方法。

final  int  a=3;

int  a=2;在这里会提前编译错误。因为a已经被final修饰符修饰了。它修饰的变量的值不可以改变,很专一。我们要想它学习。

static  修饰符:

static 修饰的方法叫静态方法,static修饰的变量叫静态变量,同一个类中,静态方法不能直接调用非静态方法,因为static修饰的方法,先进入方法数据共享区,非静态方法还没进入内存,所以找不到非静态方法,静态方法中,不能调用非静态变量,因为静态方法先进入内存,非静态变量还没有进内存,所以,不可以调用非静态变量。非静态方法可以调用静态变量

问题:什么时候给方法添加静态修饰符,

看方法内是不是静态变量和非静态变量都有,如果是,就不添加静态修饰符,如果没有非静态变量,那么就加个static。因为方便调用。

内部类:

我们java中用类描述一件事物,这件事物内部的东西,就是内部类。

内部类就是在一个外部类中定义了一个类,这个类就叫内部类,

内部类可以使用外部类的成员,包括私有的

外部类如果要使用内部类成员,必须建立内部类对象。

如何调用内部类中的方法?

外部类名.内部类名  变量名=new  外部类对象().内部类对象();

变量名.内部类里面的方法

内部类的功能很强大,普通类能做的,内部类也能做,

学习了匿名内部类,简化了继承和接口的实现的代码简化,少写一个类。省事

局部内部类  是在外部类中的方法内建一个类,这个类就叫局部内部类。

我会好好努力的。我的伯乐。

相关文章

  • 三伏贴

    7.20

  • 7

    7.20

  • 放假疫情时间作息表

    早上6.00起床 洗漱 6.30 ~7.00 跑步 7.00 ~7.20放松 7.20~7.2...

  • 2018-12-05

    7:00~7.20洗漱 7.20~7.40打坐 7.40~8.00英语学习 8.00~10.00工作 10.00~...

  • 7.20

    数组API 1.String(); 把数组转换成字符串 注意大小写 var arr = [1,2,3,4];va...

  • 7.20

    今日我不知道要起个什么标题或者写一个什么限定的话题。那种吸引眼球创新并且有意义的,我不想去深度思考或者绞尽脑汁去研...

  • 7.20

    今天是一个悲喜交加的日子,前几天宝贝儿子说要回重庆,期待着他的回来。下午3时,突然接到老公的电话,说他出事了,把别...

  • 7.20

    相信你对焦虑一词并不陌生,在我们周围我们总是听到各种各样的焦虑,比如说买房子,买车,结婚等等。 当然对于学生而言考...

  • 7.20

    今天 依旧天气好到爆炸知道实习结束的心情是开心的要飞起来了 上午旺中旺比上一次好一点点下午扫的香港街和天虹香港...

  • 7.20

    把目标分解成任务 认真做用到工作中

网友评论

      本文标题:7.20

      本文链接:https://www.haomeiwen.com/subject/lgwqmftx.html