Java的封装和规则

我们初学编程的都知道有继承,封装,多态概念。我们知道继承是继承是可以调用父类的方法和属性,那么封装是神魔呢?
封装其实特别简单 比如我们的电脑,只用点击就可以使用了,非常的简单。而内部我们都知道是代码在运作,却相比而言十分的复杂
所以我们就引出了封装这一概念。
简单来说:就是把一些复杂的东西保存起来,用户是没有权限访问的。而外部看起来是十分的简单。
Java中我们的封装用了private default protected public 这四个修饰符。

public
同一类
同一包中的类
不同包中的子类
其它包中的类
protected
同一类
同一包中的类
不同包中的子类
default(如果不写的话默认是这个修饰符)
同一类
同一包中的类
private
同一类
这是Java封装的修饰符

测试:

package yulu.tss;

public class Test_F {
	public static void main(String[]args) {
		Cat c=new Cat();
		Dog d=new Dog();
		Pig p=new Pig();
		
	}
}
class Cat{
	private  String cc(){
		 System.out.println("我爱洗澡");
		 return "喵!!";
		
	}
	
}

class Dog{
	private String dd(){
		 System.out.println("看门");
		 return "汪!!";
		
	}
	
}
class Pig{
	public void pp() {
		System.out.println(吃);
	}
}

然后在不同包里 不同类测试;;我们就可以看到封装的效果了;;

发布了30 篇原创文章 · 获赞 0 · 访问量 437

猜你喜欢

转载自blog.csdn.net/weixin_45736498/article/details/103355304