zoukankan      html  css  js  c++  java
  • static 与final abstract关键字

    一、通常访问类的属性与方法需要创建该类的实例,而static关键字的访问不需要某个特定的实例。

    1.静态变量

    使用类名.变量直接访问

    package text5;
    public class Father{
        private static int x=5;
        public static void main(String[] args) {
            Father.x++;
            Father v=new Father();
            v.x++;
            System.out.println(x);
        }
    }
    View Code

    2.静态方法

    package text5;
    public class Father{
        private static int x=5;
        public static void main(String[] args) {
            Father.x++;
            Father v=new Father();
            v.x++;
            System.out.println(x);
            Father.test();
        }
        public static void test(){
            System.out.println("test..x..");
        }
    }
    View Code

    3.静态代码块

    package text5;
    public class Father{
        static{
            System.out.println("静态代码块");
        }
        private static int x=5;
        public static void main(String[] args) {
            Father.x++;
            Father v=new Father();
            v.x++;
            System.out.println(x);
            Father.test();
            Father v1=new Father();
        }
        public static void test(){
            System.out.println("test..x..");
        }
    }
    View Code

    二、final关键字

    final关键字是最终的意思,使用final修饰类,代表该类是不能被继承的。final修饰方法表示该方法不能够被改写,final修饰变量表示该常量

    三、abstract关键字

  • 相关阅读:
    Ionic Tabs使用
    Angular 4 延缓加载组件
    JSP include 指令
    JSP 执行流程
    Tomcat 配置
    Spring boot 项目创建(Spring Boot 1.5.7 + Spring Data JPA + MySql)
    Java Web Service 学习笔记
    Tomcat 去除项目名称
    Angular 4 路由守卫
    Angular 4 辅助路由
  • 原文地址:https://www.cnblogs.com/helloworld2019/p/10696965.html
Copyright © 2011-2022 走看看