草庐IT

设计模式---六大设计原则

六大设计原则单一职责原则接口隔离原则开闭原则依赖倒置原则里氏代换原则迪米特法则单一职责原则我们分别看两个案例,一个是遵守单一职责原则,另一个是违背。违背的案例publicclassComputer{voidcalc(){System.out.println("计算数据");//基本功能,么得问题}voiddisplay(){System.out.println("显示计算结果");//现在的计算机确实有显示功能}voidrun(){System.out.println("以百米冲刺的速度奔跑");//这什么玩意儿?这个类到底是干嘛的}}遵守的案例publicclassComputer{void

设计模式---六大设计原则

六大设计原则单一职责原则接口隔离原则开闭原则依赖倒置原则里氏代换原则迪米特法则单一职责原则我们分别看两个案例,一个是遵守单一职责原则,另一个是违背。违背的案例publicclassComputer{voidcalc(){System.out.println("计算数据");//基本功能,么得问题}voiddisplay(){System.out.println("显示计算结果");//现在的计算机确实有显示功能}voidrun(){System.out.println("以百米冲刺的速度奔跑");//这什么玩意儿?这个类到底是干嘛的}}遵守的案例publicclassComputer{void

Java学生管理系统(详解)

下面会分享我在做这个练习时的一些方法以及程序代码供大家参考(最后附上完整的项目代码)。首本人只是个初学Java的小白,可能项目中有许多地方使用不规范的以及代码的格式问题会引起各路大佬阅读的不适,还请“手下留情”???,当然欢迎大家指出问题所在,然后一起进步!!!我把整个项目分成了Student.Java、Main.Java、FunctionModule.java、Extents.Java四个部分学生类首先创建学生类和构造方法代码如下:packagecom.studentmodule;/***@authorwenjie*/publicclassStudent{privateintstuId;pr

Java学生管理系统(详解)

下面会分享我在做这个练习时的一些方法以及程序代码供大家参考(最后附上完整的项目代码)。首本人只是个初学Java的小白,可能项目中有许多地方使用不规范的以及代码的格式问题会引起各路大佬阅读的不适,还请“手下留情”???,当然欢迎大家指出问题所在,然后一起进步!!!我把整个项目分成了Student.Java、Main.Java、FunctionModule.java、Extents.Java四个部分学生类首先创建学生类和构造方法代码如下:packagecom.studentmodule;/***@authorwenjie*/publicclassStudent{privateintstuId;pr

java基础练习题

1.身高是具有遗传性的,子女的身高和父母的身高有一定的关系。假定,父母和子女的身高遗传关系如下:儿子身高(厘米)=(父亲身高+母亲身高)×1.08÷2女儿身高(厘米)=(父亲身高×0.923+母亲身高)÷2现有父亲身高177CM,母亲身高165CM。求子女身高分别预计为多少?publicclassHeredity{ publicstaticvoidmain(String[]args){ doublefather=177; doublemother=165; doublesonHeight,daughterHeight; sonHeight=(father+mother)*1.08/2; dau

java基础练习题

1.身高是具有遗传性的,子女的身高和父母的身高有一定的关系。假定,父母和子女的身高遗传关系如下:儿子身高(厘米)=(父亲身高+母亲身高)×1.08÷2女儿身高(厘米)=(父亲身高×0.923+母亲身高)÷2现有父亲身高177CM,母亲身高165CM。求子女身高分别预计为多少?publicclassHeredity{ publicstaticvoidmain(String[]args){ doublefather=177; doublemother=165; doublesonHeight,daughterHeight; sonHeight=(father+mother)*1.08/2; dau

Java学习-第一部分-第二阶段-第五节:集合

集合笔记目录:(https://www.cnblogs.com/wenjie2000/p/16378441.html)前面我们保存多个数据使用的是数组,那么数组有不足的地方,我们分析一下。●数组长度开始时必须指定,而且一旦指定,不能更改保存的必须为同一类型的元素使用数组进行增加元素的示意代码-比较麻烦写出Person数组扩容示意代码。Person[]pers=newPerson[1];//大小是1pers[0]=newPerson();//增加新的Person对象?Person[]pers2=newPerson[pers.length+1];//新创建数组for(){}//拷贝pers数组的元

Java学习-第一部分-第二阶段-第五节:集合

集合笔记目录:(https://www.cnblogs.com/wenjie2000/p/16378441.html)前面我们保存多个数据使用的是数组,那么数组有不足的地方,我们分析一下。●数组长度开始时必须指定,而且一旦指定,不能更改保存的必须为同一类型的元素使用数组进行增加元素的示意代码-比较麻烦写出Person数组扩容示意代码。Person[]pers=newPerson[1];//大小是1pers[0]=newPerson();//增加新的Person对象?Person[]pers2=newPerson[pers.length+1];//新创建数组for(){}//拷贝pers数组的元

Java 多态

多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编译时并不确定,而是在程序运行期间才确定。即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样,不用修改源程序代码,就可以让引用变量绑定到各种不同的类实现上,从而导致该引用调用的具体方法随之改变,即不修改程序代码就可以改变程序运行时所绑定的具体代码,让程序可以选择多个运行状态,这就是多态性。01、多态是什么Java的多态是什么呢?其实就是一种能力——同一个行为具有不同的表现形式;换句话说就是,执行一段代码,Jav

Java 多态

多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编译时并不确定,而是在程序运行期间才确定。即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样,不用修改源程序代码,就可以让引用变量绑定到各种不同的类实现上,从而导致该引用调用的具体方法随之改变,即不修改程序代码就可以改变程序运行时所绑定的具体代码,让程序可以选择多个运行状态,这就是多态性。01、多态是什么Java的多态是什么呢?其实就是一种能力——同一个行为具有不同的表现形式;换句话说就是,执行一段代码,Jav