访问修饰符、属性的封装

-访问修饰符

1)什么是访问修饰符

​ 规定类中的成员的访问级别的关键字(规定了类中的属性和方法能被谁访问,不能被谁访问)

2)为什么使用访问修饰符

能够增强程序的封装性,提高安全性

3)认识访问修饰符

​ public(公有) protected(保护) 默认(友好) private(私有)

4)访问级别

​ 所有类, 不同包的子类, 同包类, 当前类

当前类同包不同包子类其他类
public
protected
默认
private

5)使用注意事项
  • 1、类中的成员可以被4种修饰符修饰
  • 2、非类中成员的 class 只能被默认或 public 修饰
  • 3、一般情况下,类中的属性私有,方法公有
6)属性的封装

​ Dog类中的属性,以age为例
​ age属性过大或者负值都是不合理的,为了防止不合理的的赋值,提高程序运行的安全性,我们将age属性设置为私有,编写公有的方法的getters和setters,为私有属性赋值或取值,在setters方法中添加条件,防止不合理赋值

public class Dog {
	private int age ;

	public void setAge(int age) {
		if(age<1) {
			this.age=1;
		}else if(age>30) {
			this.age = 30;
		}else {
			this.age = age;
		}
	}

	public int getAge() {
		return age;
	}

java的工具库、框架非常全面,共享资源资料多
www.csdn.net

java优点
java负载高,安全性好,速度快,程序易扩展

java缺点
java项目的开发周期长,导致成本高

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值