标签:技术 prot 用法 排除 题解 inf 不可 already 特征
10.final修饰符可以限制继承的能力。用final修饰符声明方法,使得该方法在任何派生类中不能被重写。
1.(〃‘▽‘〃)本题解答:
public:具有最大的访问权限,可以访问任何一个在classpath下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。
protected:主要的作用就是用来保护子类的。它的含义在于子类可以用它修饰的成员,其他的不可以,它相当于传递给子类的一种继承的东西
default:有时候也称为friendly,它是针对本包访问而设计的,任何处于本包下的类、接口、异常等,都可以相互访问,即使是父类没有用protected修饰的成员也可以。
3.(〃‘▽‘〃)本题解答:abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换。
抽象类和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所有接口方法的类对象。抽象类要被子类继承,接口要被类实现。接口只能做方法申明,抽象类中可以做方法申明,也可以做方法实现。接口里定义的变量只能是公共的静态的常量,抽象类中的变量是普通变量。抽象类里的抽象方法必须全部被子类所实现,如果子类不能全部实现父类抽象方法,那么该子类只能是抽象类。同样,一个类实现接口的时候,如不能全部实现接口方法,那么该类也只能为抽象类。抽象方法只能申明,不能实现。abstract void abc();不能写成abstract void abc(){}。抽象类里可以没有抽象方法。如果一个类里有抽象方法,那么这个类只能是抽象类。抽象方法要被实现,所以不能是静态的,也不能是私有的。接口可继承接口,并可多继承接口,但类只能单方面继承。
1.(〃‘▽‘〃)本题解答:和伙伴郭恺讨论之后,他告诉我父类中faceValue初始化有错误,并且我创建的CoinMonetary的对象one数组不能直接相加等于int型变量Sum。因此,错误出在了没有认真将对象和方法辨别清楚。
2.(〃‘▽‘〃)本题解答:结对小组超级好用,随即求助大佬。问题迎刃而解,并且还小小的学习了一下for循环和for-each循环的区别。for-each循环
我们经过讨论(其实是我在听讲),用了两种方法来输出Coin类的filp方法,并将其全部输出。
??
问题1分析和领悟:选择B,在Java中,数组被实现为对象。变量是存储整个数组的内存块的引用变量。 |
问题2分析和领悟:选择C,参数被定义为变量最初被声明为类型参数名称。这里,类型为int[],参数为a。当时我觉得B、C一样都可以声明数组,没有好好考虑直接排除了。 |
问题3分析和领悟:第一次银行帐户;为firstentity银行保留内存空间,它本身是指向BankAccount[]对象的引用变量。实例化BankAccount[]对象为1000个BankAccount对象。语句保留了1000个引用变量的内存空间。请注意,这1000个银行中没有一个对象。 |
问题4分析和领悟:选择D,第一个声明声明a和b都是int数组。第二个声明声明c和d是int型,但d是一个int数组,c是变量。a b和d都是int数组。 |
问题5分析和领悟:选择A,“=”是一个赋值运算符。如果两个变量都是原语,比左边的变量副本右边变量(如果a和b是int值,b = 5,然后将成为5)。然而,因为a和b是数组的引用变量设置为参考变量b,导致a和b都引用同一个数组在内存中,或者他们现在彼此的别名。 |
问题6分析和领悟: 主方法需要参数,以防程序员希望允许用户提供命令行参数。在java命令之后,在命令行输入的任何内容都将被接受为命令行参数。如果是由空格分隔的几个单词,那么每个单词都作为一个单独的字符串数组元素存储。 |
问题7分析和领悟:选择true, 数组被称为同构类型。这意味着存储在数组中的值的类型必须与每个元素相同。类型由声明决定。因此,int[] x只使x为int值的数组。因此,没有数组可以同时存储double型和String型。 |
问题8分析和领悟:选择Ture,ArrayList是作为数组实现的,只要其中一个只是访问ArrayList的元素,效率与数组的效率是一样的。但是,当对ArrayList的前部分进行插入或删除时,就会发生大量的元素复制,从而降低其效率。 |
继承是我们在学习第七章(7.4)时若隐若现出现的内容,当时没有去思考、去感悟、只简单层次的了解了类之间的调用和聚合关系;其实在学习过程中遗忘的还是蛮快的,这周的心得就是在向前走的时候也回头看看,不让自己丢太多,也让自己融会贯通新知与旧识。In conclusion:I have nothing to offer but blood ,toil,tears and sweat.
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | |
---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 |
第一周 | 100/100 | 1/1 | 15/15 |
第二周 | 377/477 | 1/2 | 20/35 |
第三周 | 280/757 | 2/4 | 22/57 |
第四周 | 973/1730 | 1/5 | 35/92 |
第五周 | 1000/2730 | 1/6 | 40/132 |
第六周 | 729 /3459 | 1/7 | 40/172 |
第七周 | 660/4119 | 2/9 | 30/192 |
标签:技术 prot 用法 排除 题解 inf 不可 already 特征
原文地址:https://www.cnblogs.com/LXY462283007/p/8902298.html