java学习日记(20211017)
2021/10/17 17:11:16
本文主要是介绍java学习日记(20211017),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
编程作业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.复写:子类对父类的同名方法(方法名称相同,参数相同,返回类型相同)重新进行定义,即在子类中定义与父类中已定义的同名而内容不同的方法。
这篇关于java学习日记(20211017)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-04TiDB 资源管控的对撞测试以及最佳实践架构
- 2024-07-03万字长文聊聊Web3的组成架构
- 2024-07-02springboot项目无法注册到nacos-icode9专业技术文章分享
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现