面向对象的三大修饰符static,final,abstract

本文详细介绍了Java中的三大修饰符static, final和abstract的用法和特性。static可以修饰内部类、属性、方法和代码块,常用于创建类级别的共享资源。final修饰的类、属性和方法不可被继承或重写,常用于定义常量和防止方法覆盖。abstract则用于创建抽象类和抽象方法,抽象类不能实例化,必须由其子类完成具体实现。" 127443873,14979635,人工神经网络:拓扑结构与神经元解析,"['神经网络', '深度学习', '人工智能', '学习算法', '前向网络']
摘要由CSDN通过智能技术生成

static

可以修饰:
    内部类
    属性
    方法
    代码块

修饰属性:
    语法:访问权限修饰符 static 数据类型 属性名;
    作用:
        1,static修饰的属性属于该类的所有对象,一个对象对其修改,其他对象的该属性也将被修饰
        2,static修饰的属性,可以通过类名直接调用,也可以使用对象名调用
        普通属性只能使用对象名.属性名调用
修饰方法:
    语法:
        访问权限修饰符 static 返回值类型 方法名(形参列表){
            方法体
            return 返回值;
        }
    作用:
        1,提供了一种调用方式:类名.方法名(实参列表);
    注意:
        1,静态方法中只能直接使用静态成员
        2,静态方法中不能使用this或super
        3,非静态方法中可以直接使用静态成员
代码块:
    位置:类中,方法以外
    注意:创建该类对象时就会被调用
    静态代码块:
        用static修饰的代码块
        语法:
            static{
            }
        注意:类被加载的时候调用,一个类只会被加载一次

final

可以修饰:
    类
    属性
    方法
    局部变量
    
修饰类:final修饰的类不能被继承,被称为最终类
    

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值