1. 修饰符
什么是修饰符: 对Java当中的,类,变量,方法,构造方法等等.....进行修饰,赋予被修饰内容特殊意义
(1)不同修饰符可以修饰哪些内容
类 | 方法 | 成员变量 | 局部变量 | |
private | √ | √ | ||
默认(default) | √ | √ | √ | |
protected | √ | √ | ||
public | √ | √ | √ | |
static | √ | √ | ||
final | √ | √ | √ | √ |
abstract | √ | √ |
注意:
a.不能和 abstract 搭配
abstract 和 private不能同时使用;
abstract 和 static 不能同时使用;
abstract 和 final 不能同时使用;
b.类的修饰符
public, 默认,final, abstarct ;
使用最多的是 public 关键字;
c.成员变量修饰符
public , protected, 默认,private,final,staticl;
使用最多的是 static;
d.构造方法修饰符
public,protected,默认的,private;
使用最多的是public;
e.成员方法修饰符
public,protected,默认,private,fianl,static,abstract;
使用最多的是public;
(2)java访问权限修饰符
本类中 | 同一个包中 | 不同包中的子类中 | 不同包中 | |
private | √ | |||
默认(default) | √ | √ | ||
protected | √ | √ | √ | |
public | √ | √ | √ | √ |
一般格式:
成员变量:
权限修饰符+static/final+数据类型+成员变量名
public static final int NUM = 10;
成员方法: 权限修饰符+static/final/abstract+返回类型+方法名
2. 标识符
什么是标识符?
- Java所有的组成部分都需要名字[标识]、类名、变量名以及方法名都被称为标识符。
- 可以对如上:类名,方法名,变量名:可以命名,标注识别
如何定义标识符
- 所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_),开始。与数字构成(不能以数字开头)
- 一般不建议是用$或者_开始
关键字不能用作标识符
标识符是大小写敏感的
合法标识符举例:_0001,7YYY,abc,$123,234$_: