上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 作业要求:1.写一个名为Account的类模拟账户。该类的属性和方法如下所示:该类包括的属性: ID,余额balance,年利率;包含的方法:各属性的set和get方法。取款方法withdraw ( ) ,存款方法deposit ( )...... 阅读全文
posted @ 2021-11-09 12:25 猿头猿脑的王狗蛋 阅读(301) 评论(0) 推荐(0)
摘要: 定义一个名为 MyTime 的类,其中私有属性包括天数,时,分,秒;定义一个可以初始化时,分,秒的构造方法,并对初始化数值加以限定,以防出现bug;定义一个方法,可以把第几天,时,分,秒打印出来;通过定义方法可以分别对时,分,秒进行加运算,要保证天数,时,分,秒间的进制转换无误;调试:;在主方法中创建time对象,同时初始化时,分,秒;再对时,分,秒进行加运算,并将时间结果打印出来: 阅读全文
posted @ 2021-11-09 10:54 猿头猿脑的王狗蛋 阅读(170) 评论(0) 推荐(0)
摘要: 作业要求:制作一个简易计算器,支持加,减,乘,除,取余五则运算;支持小数运算;一次运行支持无限次运算;可以人为控制程序的结束...... 阅读全文
posted @ 2021-11-08 21:14 猿头猿脑的王狗蛋 阅读(200) 评论(0) 推荐(0)
摘要: 1.作用:为方法覆盖和多态机制做准备;使代码得到复用(节省代码量)...2.格式: class 子类 extends 父类... 3.理解继承:子类继承父类,其实就相当于把父类的类体中的所有代码(除了构造方法)复制,粘贴到子类的类体里...4.当一个类没有继承父类时,将默认继承object类,object类为Java语言提供的“ 祖宗 ”类 “ Java中所有类都会直接 / 间接继承object类,因为即使一个类继承了其他父类,但是它的父类或者父类的父类...总会默认继承object类吧...5.super : 就一个有用的效果---在子类的构造方法中通过super调用上一个父类的构造来初始化属性....... 阅读全文
posted @ 2021-11-08 15:12 猿头猿脑的王狗蛋 阅读(249) 评论(0) 推荐(0)
摘要: 封装:1.目的:保证对象中的实例变量无法随意修改/访问,只能通过我们自己设定的入口,出口(set / get)来间接操作;屏蔽类中复杂的结构,使我们程序员在主方法中关联对象写代码时,思路/代码格式更加清晰...2.操作:将某些属性私有化(private修饰),再声明相应的 set ,get 方法,这样我们就可以通过 set / get 方法来 修改 / 访问 相应的私有属性了....... 阅读全文
posted @ 2021-11-07 15:13 猿头猿脑的王狗蛋 阅读(172) 评论(0) 推荐(0)
摘要: 1.面向过程思想的典型栗子是C语言,C语言实现一个程序的流程是:在主函数中一步一步地罗列代码(定义子函数来罗列也是一样的道理),以此来实现我们想要的效果...2.面向对象思想的典型栗子是Java语言,Java是一种完全面向对象的语言,它实现一个程序的流程是:事先从我们创建的对象中挑选需要的对象,让他们做出各自的行为,以此来实现我们想要的效果...3.两者的区别:面向过程思想的耦合性强,扩展性差,这样会导致用面向过程写出来的程序相对于面向对象写出来的程序适用范围小很多;但是对于小型项目来说,面向过程的效率可能会更高一些,因为它不需要像面向对象那样,先进行对象的提取,然后再开始编程,面向过程上来就是干,就是整... 阅读全文
posted @ 2021-11-07 00:56 猿头猿脑的王狗蛋 阅读(204) 评论(0) 推荐(0)
摘要: 1.栈内存:为所有方法运行时分配内存,为局部变量分配内存;2.堆内存:为对象级别的类,实例变量分配内存;3.方法区内存:为”.class“字节码,静态变量,静态方法分配内存;注意:对于栈内存:先分配内存(压栈)的栈底元素后释放内存(弹栈);后压栈的栈顶元素先弹栈; 阅读全文
posted @ 2021-11-05 22:39 猿头猿脑的王狗蛋 阅读(185) 评论(1) 推荐(0)
摘要: 考核内容: 写一个程序,可以获取从键盘上输入的的三个数,并能够判断是否可以以这三个数字作为边长来构成一个三角形,如果可以的话,输出此三角形的周长及面积 阅读全文
posted @ 2021-11-05 15:46 猿头猿脑的王狗蛋 阅读(1137) 评论(0) 推荐(1)
摘要: 自制一个简易计算器,要求无数学bug和逻辑bug,支持加,减,乘,除,取余运算,要求 0 bug!!! 阅读全文
posted @ 2021-11-04 23:49 猿头猿脑的王狗蛋 阅读(1313) 评论(2) 推荐(0)
摘要: 总结:在指针变量没有初始化的时候,使用“ * 指针变量 ”是错误的,这就和其他类型变量没有初始化是一个类型的问题;对于指针变量来说,有没有初始化不取决于它指向的内存中有没有储存数据,而取决于它有没有储存地址,如上方代码栗子:指针变量有没有初始化?有,它储存了咱们手动分配的4个字节的内存的地址,所以完全可以通过给” * q “赋值来更换动态内存中储存的数据........ 阅读全文
posted @ 2021-11-01 13:51 猿头猿脑的王狗蛋 阅读(203) 评论(1) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 下一页
1