ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

java学习日记(20211017)

2021-10-17 15:31:19  阅读:101  来源: 互联网

标签:Src java 20211017 int void public class static 日记


编程作业P73-9

import java.util.Scanner;
class Src{
	protected int TargetNum;
	public Src(int orinum) {
		this.TargetNum=orinum;
	}
}
class Dis{
    public static int flg=0;
    public static void tongzhi() {
    	flg=1;
    }
    public static void print(Src A){
    	System.out.println("whether get the message:"+flg);
    	System.out.println(A.TargetNum);
    }
}
class ChangeTarget{
	private static int i;
	public  static void change(Src A,int Tnum) {
			A.TargetNum=Tnum;
		
	}
}
public class Test8 {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
        Src A=new Src(100);
        Scanner sc = new Scanner(System.in);
        while(true) {
          int changenum=sc.nextInt();
          ChangeTarget.change(A,changenum);
          Dis.tongzhi();
          Dis.print(A);
	}
	}

}

自作聪明的搞了一点输入流,反复读入想要修改的src封装属性值,在main里面搞得,好像也没什么问题

论述题:

1.访问控制修饰符:public、protected、无、private;

public:所有类。protected:根据类中定义,可供包中类的引用(子类引用)。无:包中类。private:当前本类。

2.可见的属性方法:public、protected。

3.组合:java代码复用的一种方法,使用多个已有的对象组合为一个功能更加复杂强大的新对象

4.重载:多态的一种机制,一个程序中同名的不同方法共存的情况。

5.复写:子类对父类的同名方法(方法名称相同,参数相同,返回类型相同)重新进行定义,即在子类中定义与父类中已定义的同名而内容不同的方法。

标签:Src,java,20211017,int,void,public,class,static,日记
来源: https://blog.csdn.net/qq_55395060/article/details/120809254

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有