Java中,类及其组成所使用的常见修饰符

Java中,类及其组成所使用的常见修饰符
  (1)修饰符的分类:
    权限修饰符:private、默认、protected、public
    状态修饰符:static、final
    抽象修饰符:abstract
  (2)常见的类及其组成所使用的修饰符:
    修饰类的:
      有:默认、public、final、abstract
        示例如下:
          class Demo {}       //默认修饰符
          public class Demo {}
          final class Demo {}    //最终类,不能被继承。
          abstract class Demo {}   //抽象类
      常用类的修饰符:public class Demo {}
---------------------------------------
    修饰成员变量的:
      有:private、默认、protected、public、static、final
        示例如下:
          private int x = 10;
          int y = 20;
          protected int z = 30;
          public int a = 40;
          public final int b = 50;
          public static int c = 60;
          public static final int d = 70;
      常用成员变量的修饰符:private int x = 10;
---------------------------------------
    修饰构造方法的:
      有:private、默认、protected、public
        示例如下:
          private Demo(){}
          Demo(String name){}
          protected Demo(String name, int age) {}
          public Demo(String name, int age, String address) {}
      常用构造方法的修饰符:public Demo(String name, int age, String address) {}
---------------------------------------
    修饰成员方法的:
      有:private、默认、protected、public、static、final、abstract
        示例如下:
          private void show() {}
          void show() {}
          protected void show() {}
          public void show() {}
          static void show() {}
          abstract void show();
          final void show() {}
      常用成员方法的修饰符:public void show() {}
---------------------------------------
  (3)另外比较常见的组合规则:
    示例如下:
      修饰成员变量的:
        public static final int x = 10; //定义一个静态的最终变量(常量)
      修饰成员方法的:
        public static void show() {}
        public final void show() {}
        public abstract void show();
-----------------------------------------------------------------------------

原文地址:https://www.cnblogs.com/chenmingjun/p/8453991.html

时间: 2024-10-07 20:04:55

Java中,类及其组成所使用的常见修饰符的相关文章

类及其组成所使用的常见修饰符

1.四种权限修饰符 2.类及其组成所使用的常见修饰符

java中的方法重载与重写以及方法修饰符

1. 方法重载Overloading , 是在一个类中,有多个方法,这些方法的名字相同,但是具有不同的参数列表,和返回值 重载的时候,方法名要一样,但是参数类型和参数个数不一样,返回值类型可以相同,也可以不同, 不能以返回值类型判断方法是否重载. 2. 方法重写Overriding , 是存在于父类与子类之间 (1)若子类中的方法与父类中的某一方法具有相同的方法名.返回类型和参数表,则新方法覆盖父类中的方法,如需调 用父类方法用super关键字 (2)子类的重写方法的权限修饰符不能小于父类的,要

62 面向对象 类及其组成所使用的常见修饰符

修饰符 权限修饰符 private 默认的 protected public 状态修饰符 static final 抽象修饰符 abstract 类 权限修饰符 默认修饰符 public 状态修饰符 final 抽象修饰符 abstract 用得最多就是 public 成员变量 权限修饰符 private 默认的 protected public 状态修改符 static final 用得最多的是 private 构造方法 权限修饰符 private 默认的 protected public 用

java常见修饰符总结

1.访问修饰符:public 对外公开  所有是类都能访问 protected 受保护的 子类及其同一个包中的类可以访问 默认的:没有访问修饰符,只向同一个包中的类公开 private : 私有的 只有类本身可以访问,不对外公开 2.abstract :可以用来修饰类和成员方法 A:用该修饰符修饰的类表示抽象类,抽象类位于继承树的抽象层,该类不能被实例化,即不允许创建抽象类本身的实例 B:用该修饰符修饰的方法表示抽象方法,该方法没有方法体,抽象方法是用来表述系统具有什么功能,但不提供具体的实现.

Java中各种(类、方法、属性)访问修饰符与修饰符的说明

类: 访问修饰符 修饰符 class 类名称 extends 父类名称 implement 接口名称 (访问修饰符与修饰符的位置可以互换) 访问修饰符 名称 说明 备注 public 可以被本项目的所有类访问(使用),其他项目若想使用本项目中的类,必须将本项目打包为jar包,然后加入到classpath中 public类必须定义在和类名相同的同名文件中 (default) 只能被同一个包中的类访问(使用) 默认的访问权限,可以省略此关键字,可以定义在和public类的同一个文件中 修饰符 名称

关于java中static的应用及一种常见错误

JAVA中的static的应用 在web项目的开发中,遇到了类中的static方法不奏效. 在开发过程中,我定义了一个静态方法初始化数组,但是在创建类的对象后,访问该数组是全为null.我一直以为static应该是在程序启动的时候已经加载并执行的,所以对这样的结果百思不得其解,最后我找到关于java中的static的方法应用的资料,研读后,发现静态方法和静态代码块是有区别的:静态代码块是自动执行的,静态方法是在被调用的时候才执行的. 总结static用法如下: (1)在java中可以定义一个不需

类成员(static)和final修饰符

在Java类里只能包含成员变量.方法.构造器.初始化块.内部类(包括接口.枚举)5种成员,类成员是用static来修饰的,其属于整个类. 当使用实例来访问类成员时,实际上依然是委托给该类来访问类成员,因此即使某个实例为null,它也可以访问它所属类的类成员. public class NullAcessStatic { public static void test() { System.out.println("static修饰的类方法"); } public static void

二、Java面向对象(7)_封装思想——访问修饰符

2018-04-30 访问修饰符 <访问权限范围越小,安全性越高> public:表示全局的,可以在当前项目中任何地方访问 如果几个相互访问的public类分布在不用的包中,则需要导入相应public类所在的包.由于类的继承性,类所有的公有方法和变量都能被其子类继承. Java程序的main() 方法必须设置成公有的,否则,Java解释器将不能运行该类. protected:能被同一个包中的任何其他类访问,也能够被不同包中的子类访问. (protected访问修饰符不能修饰类和接口,方法和成员

【Java】基础:常见修饰符(权限修饰符以及abstract、static、final等)与变量的描述

1. 修饰符 public.protected.private.default abstract.static.final. abstract:抽象类.抽象方法 static:静态变量.静态方法.静态代码块 final修饰类.方法.变量 transient.violatile.native.synchronized 2. 变量 实例变量.局部变量.类变量 1. 修饰符 · public.protected. private.default 修饰类时的访问权限   当前类 同包 子孙类 其它包 p