-
Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他作用的特殊性更推荐用类名访问~~ 使用 static 可以修饰变量、方法和代码块。查看全部
-
new+构造方法 创建一个新的对象(创建对象的时候,执行的是构造方法); 构造方法是定义在java类中,用来创建和初始化对象(当创建一个对象的时候,执行构造方法时)的方法; 构造方法与类同名且没有返回值,有参构造方法与无参构造方法; Telphone phone = new Telphone();当类中没有构造方法,系统会自动生成个无参构造方法,反之,就用构造方法创建对象; 可以用无参构造方法创建对象,也可以用有参构造方法创建对象。后者不仅可以创建对象还可以给对象中实例变量赋初值;查看全部
-
static 使用之静态方法 1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。 如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。 2、 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量。 3、 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。查看全部
-
成员变量可以被本类的所有方法使用,也可以被其他的相关类使用。查看全部
-
什么是成员变量、局部变量?查看全部
-
成员变量和局部变量的区别:查看全部
-
看不懂,注意后期再看查看全部
-
通过接口可以实现两个不同类之间的联系,以视频中的例子为例,cellphone和smartphone均可继承phone这个类,而且smartphone具有玩游戏的功能,同时PSP也具有玩游戏的功能,但是PSP显然不能继承phone这个类,此时可以通过接口实现这个功能。查看全部
-
定义一个接口时,系统会在Inteface关键字前和类中方法名前隐式加上abstract,如: public [abstract] interface Player(){ public void [abstract] playGame(); }查看全部
-
Java 中抽象类和接口的区别 2、接口(interface)是抽像类的变体。 在接口中,所有方法都是抽像的。 多继承性可通过实现这样的接口而获得。 接口中的所有方法都是抽像的,没有一个有程序体。 接口只可以定义 static final 成员变量。 接口的实现与抽象类相似,当类实现接口时,它需要实现(即将程序体给予)所有这种接口的方法。查看全部
-
Java 中抽象类和接口的区别 1、抽象类里面可以有非抽象方法,但接口里只能有抽象方法 声明方法的存在而不去实现它的类被叫做抽像类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。 不能创建 abstract 类的实例,然而可以创建一个变量,其类型是一个抽像类,并让它指向具体子类的一个实例。 不能有抽像构造函数或抽像静态方法。abstract 类的子类为它们父类中的所有抽像方法提供实现,否则它们也是抽像类为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。查看全部
-
对接口概念的理解: 类是一种具体实现体,而接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部数据,也不关心这些类里方法的实现细节,它只规定这些类里必须提供某些方法。查看全部
-
自动类型转换(小类型到大类型) 强制类型转换(大类型到小类型) 形象的比喻如图所示:查看全部
-
对象就是类的实例化; 创建对象:类名+对象名=new 类名(); 通过 对象名.属性 就可以使用对象属性; 对象名.方法名();就可以调用对象的方法 类中属性常称为 实例变量 成员变量是在类中定义的,描述对象将要有什么; 局部变量是在方法中定义的,方法中临时保存数据; java会给成员变量一个初始值,不会给局部变量初始值; 两类变量重名时,局部变量具备优先级;查看全部
-
类包含了对象的属性和方法查看全部
举报
0/150
提交
取消