首页 > 其他 > 详细

final

时间:2020-02-24 10:23:54      阅读:78      评论:0      收藏:0      [点我收藏+]

修饰变量:不可以修改变量
修饰方法:可以被当前类重载,不可以被子类重写
修饰类:不能有子类

package mypro01;
public /*final*/ class Person { //final类不可以被继承
    String name="qiao";
    final int maxAge=40;
    
    
    public final void play() {  
        name="wang";
        // maxAge=50;  final属性不可以被重写
        System.out.println(name+"  is sleeping");
    }
        

    
    public /*final*/ void eat() {  //final方法不可以被子类重写    
        
        System.out.println("person  is eating");
    }
    
    
    public final void sleep() {  //final方法可以在当前类中重载
        System.out.println("person  is sleeping");
    }
    
    public  void sleep(String name) {    
        System.out.println(name+"  is sleeping");
    }
    
    
    
    

    public static void main(String[] args) {
        Person p=new Person();
        p.play();
        p.eat();
        p.sleep();
        p.sleep("qiao");
        }
            

}

 

final

原文:https://www.cnblogs.com/hapyygril/p/12355613.html

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