Java教程

每日总结:修饰符 (2021.9.29)

本文主要是介绍每日总结:修饰符 (2021.9.29),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

三种访问控制修饰符:

默认访问修饰符-不使用任何关键字。

(外部类:一个类中嵌套了另外一个类,那么前者被叫做外部类。后者为内部类。

private:同一类可见。使用对象:变量、方法。  注意:不能修饰类(外部类)

public:对所有类可见。使用对象:类、接口、变量、方法。

protect:不做分析;

接口用interface声明

如:

接口的定义:

public interface 接口名称

{

//可以定义常量

//方法只有方法声明,而且是公共的。

}

实现接口

关键字 implements

public class 实现类名 implements 接口{

//实现接口的方法

}

 

默认访问修饰符

使用默认访问修饰符声明的变量和方法,对同一个包内的类是可见的(同一包内,子孙类(同一包))

私有访问修饰符-private

被声明为 private 的方法、变量和构造方法只能被所属类访问,类和接口不能声明为 private

公有访问修饰符-public

不做分析

如果几个相互访问的 public 类分布在不同的包中,则需要导入相应 public 类所在的包。

 

继承规则

  • 父类中声明为 public 的方法在子类中也必须为 public。

  • 父类中声明为 private 的方法,不能够被继承。

 

static 修饰符:

静态变量:局部变量不能被声明为 static 变量。

静态方法:静态方法不能使用类的非静态变量。

 

final 方法

父类中的 final 方法可以被子类继承,但是不能被子类重写。

声明 final 方法的主要目的是防止该方法的内容被修改。

 

final 类

final 类不能被继承,没有类能够继承 final 类的任何特性。

 

abstract 修饰符

1.一个类不能同时被 abstract 和 final 修饰。如果一个类包含抽象方法,那么该类一定要声明为抽象类

2.抽象类可以包含抽象方法和非抽象方法。

这篇关于每日总结:修饰符 (2021.9.29)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!