天天看点

Java之面向对象Java面向对象编程

Java面向对象编程

不同修饰符使用细节

常用来修饰类、方法、变量的修饰符如下:

  • public 权限修饰符,公共访问, 类,方法,成员变量
  • protected 权限修饰符,受保护访问, 方法,成员变量
  • 默认什么也不写 也是一种权限修饰符,默认访问, 类,方法,成员变量
  • private 权限修饰符,私有访问, 方法,成员变量
  • static 静态修饰符 方法,成员变量
  • final 最终修饰符 类,方法,成员变量,局部变量
  • abstract 抽象修饰符 类 ,方法

    ** 编写程序时:**

  1. 权限修饰符一般放于所有修饰符之前;
  2. 不同的权限修饰符不能同时使用;
  3. abstract与private不能同时使用;
  4. abstract与static不能同时使用;
  5. abstract与final不能同时使用;

修饰类能够使用的修饰符:

修饰类只能使用public、默认的、final、abstract关键字

使用最多的是 public关键字

public class Demo {} //最常用的方式

class Demo2{}

public final class Demo3{}

public abstract class Demo4{}

修饰成员变量能够使用的修饰符:

public : 公共的

protected : 受保护的

: 默认的

private :私有的

final : 最终的

static : 静态的

使用最多的是 private

public int count = 100;

protected int count2 = 100;

int count3 = 100;

private int count4 = 100; //最常用的方式

public final int count5 = 100;

public static int count6 = 100;

修饰构造方法能够使用的修饰符:

public : 公共的

protected : 受保护的

: 默认的

private :私有的

使用最多的是 public

public Demo(){} //最常用的方式

protected Demo(){}

Demo(){}

private Demo(){}

修饰成员方法能够使用的修饰符:

public : 公共的

protected : 受保护的

: 默认的

private :私有的

final : 最终的

static : 静态的

abstract : 抽象的

使用最多的是 public

public void method1(){}//最常用的方式

protected void method2(){}

void method3(){}

private void method4(){}

public final void method5(){}

public static void method6(){}//最常用的方式

public abstract void method7();//最常用的方式

设计模式

win10中的Linux