JAVA零基础小白自学日志——第八天

文章目录

    • 1.封装
    • 2.变量的作用域
    • 3.构造函数

今日提要:封装(其实说白了,封装就是对访问范围的限制,不用因为名字就觉得高大上了)哦,对了,还要顺便讲个构造函数
我在两天的学习里都提到了封装,而且是很严肃的,那你就应该知道这个封装对于Java程序非常重要;
把昨天最后一个狗狗的程序拿过来用作例子吧

1.封装

public class BeginnerTestDog {
   //创建一个公共类

	public static void main(String[] args) {
   //main()函数
		
		//依据DogClass创建一个名为one的对象
		DogClass one = new DogClass();
		one.size = 15;//身长
		one.weight = 3;//体重
		one.breed = "泰迪";//品种
		one.name = "黑漆漆";//名字
		one.dogReaction();//调用方法
		
		//依据DogClass创建一个名为two的对象
		DogClass two = new DogClass();
		two.size = 80;
		two.weight = 60;
		two.breed = "金毛";
		two.name = "老牛牛";
		two.dogReaction();
		
	}//end main
}//end class

class DogClass{
   
	
	int size;//身长
	int weight;//体重
	String breed;//品种
	String name;//名字
	
	void dogReaction() {
   
		
		String bark = "汪汪汪";
		
		//判断狗的叫声
		if (weight <= 5) {
   
			bark = "歪歪歪";
		}

你可能感兴趣的:(JAVA学习之路,零基础学习,java,python,算法)