Week2 objects and parameters

 0    12 词汇卡    up804653
下载mp3 打印 检查自己
 
问题 English 答案 English
What is the class name
开始学习
the name of a class
give an example of the class name
开始学习
ClassName objectName; or public class Main {...
what is declaration?
开始学习
a declaration is a language construct that specifies properties of an identifier:
give an example of class and variable declararions
开始学习
ClassName objectName; or String foo;
what is initialisation?
开始学习
the assignment of an initial value for a data object or variable.
give an example of initialisation
开始学习
objectName = new ClassName(param); or foo = bar;
what are parameters?
开始学习
a special kind of variable, used in a subroutine to refer to one of the pieces of data provided as input to the subroutine. These pieces of data are also called arguments
what is polymorphism?
开始学习
It is the practice of designing objects to share behaviors and to be able to override shared behaviours with specific one. seehttps://stackoverflow.com/questions/27642239/what-is-polymorphism-in-javascript
what is method overwriting?
开始学习
allows a subclass or child class to provide a specific implementation of a method that is already provided by one of its superclasses or parent classes
what is overloading?
开始学习
to define two or more functions with the same name and in the same scope. Each function has a unique signature (or header), which is derived from: function/procedure name. number of arguments. arguments' type.
what is a constructor?
开始学习
constructor is a special type of subroutine called to create an object. It prepares the new object for use, often accepting arguments that the constructor uses to set required member variables
what does the key word new do?
开始学习
, it creates a brand new object, irrespective of whether one already exists. It creates a new object and stuffs the reference to that object inside the variable it has been given, overwriting any previous value (object) the variable held.

您必须登录才能发表评论。