java之修饰符

修饰符

1.static

用static修饰的成员称为类成员
成员变量:
				用static关键字修饰的成员变量称为类变量
				语法;
				[访问修饰符] static 类型  变量名;
				public static int id = 100;

			静态变量的调用方法:
								类的内部可以直接使用
								类名,变量名:来调用静态变量(类变量)
			成员方法:
							用static关键字修饰的成员方法称之为类方法
							静态的成员方法也成为:类方法
							语法:
											[访问修饰符]static 返回值类型 方法名 ([参数列表]){}
											public static Sting getName(){
														return name;
											}
											属于类模板方法.
											调用方式:
											1.类名,方法名()调用
											2.在本类中直接调用
											注意:静态方法中使用的静态变量.
						静态代码块:
										语法:
													static{
																//静态变量
													}
										作用:用于初始化静态变量
													不能初始化普通的成员变量
						设计模式中饿单例模式:
						1.每次只能实例化一个类对象
						2.创建一个私有的构造函数
						3.对外提供一个静态的返回该本身类型的方法

2.abstract

	抽象的:
					抽象类和抽象方法
					抽象类:用户abstract 关键字修饰的类称为抽象类
					特点:
									1.用abstract 关键字修饰
									2.抽象类是不能被实例化
									3,抽象类中有抽象方法,普通方法
									4.抽象类必须通过子类进行实例化
					抽象方法:
									1.用abstract关键字修饰的方法称为抽象方法
					2.只有方法的声明,没有方法体的方法
		3.抽象方法必须要被子类重写的方法

	作用:用于定义项目开发中的类的规范。

	抽象方法和普通方法的区别:
	1.抽象方法由abstract关键字修饰,普通方法没有
	2.抽象方法只有方法声明,没有方法体,普通方法由
	3.抽象方法必须被子类重写,普通方法可以重写也可以不重写

	定义了抽象方法的类,必然是抽象类
	抽象类中可以不定义抽象方法。

3.final

最终的
变量:一旦被定义就不能被改变
类的话:一旦被定义,就不能被继承
方法:一旦被定义,就不能被重写
类:
		语法:[访问修饰符]final class 类名{
		//成员变量
		//构造函数
		//成员方法
		}
方法:
		语法:
		public final void methodName(参数列表){
		方法体
		}
常量: 
		public final Stirng NAME = "admin";
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值