-
java中被static修饰的成员称为静态成员或类成员
例如在类中定义了一个静态变量
static String hobby="imooc"
查看全部 -
构造方法
使用new+构造方法 创建一个新的对象
构造方法与类同名且没有返回值
语句格式 public 构造方法名(){//初始化代码}
构造方法名与类名相同
//通过无参的构造方法可以创建对象
Telphone phone=new Telphone();
//通过有参的构造方法也可以创建对象,并给对象中的实例变量赋初值
Telphone phone=new Telphone(2.0f,1.3f,2.2f);
查看全部 -
111111
查看全部 -
类是模子,确定对象将会拥有的特征(属性)和行为(方法)
类的特点
类是对象的类型
具有相同属性和方法的一组对象的集合
查看全部 -
使用对象步骤
查看全部 -
定义一个类的步骤:
定义类名public class类名{ }
编写类的属性 属性1的类型 属性1;(属性代表类有什么)
编写类的方法 (方法代表一个类可以干什么)
例:public class Telephone{
float screen;
float cpu;
float mem;
void call(){
System.out.println("telphone有打电话的功能!”};
voidsendMesssage(){
System.out.println("telphone有发短信的功能!");
}}
查看全部 -
静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。
在普通成员方法中,则可以直接访问同类的非静态变量和静态变量。
静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。
查看全部 -
面向对象是一种思想。例如,学生是一个类,那么班长、课代表这些同学都是一个个对象。如果我要把作业交给班长,那么是不是要知道班长的邮箱或者qq才能把作业发给他。交作业的这个过程可以说是面向对象,我(需要交作业的人)、班长(收作业的人),所有的行为都是围绕对象而发生的~这就是面向对象。
查看全部 -
静态内部类是 static 修饰的内部类,这种内部类的特点是: 1、 静态内部类不能直接访问外部类的非静态成员,但可以通过 new 外部类().成员 的方式访问 2、 如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不相同,则可通过“成员名”直接调用外部类的静态成员 3、 创建静态内部类的对象时,不需要外部类的对象,可以直接创建 内部类 对象名= new 内部类();查看全部
-
由于方法内部类不能在外部类的方法以外的地方使用,因此方法内部类不能使用访问控制符和 static 修饰符。
查看全部 -
继承和接口复用
查看全部 -
抽象类只关心方法不关心具体实现
查看全部 -
if(animal instanceof cat)
查看全部 -
多态的调用
查看全部 -
super的应用
查看全部
举报