-
如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量
查看全部 -
通过构造方法初始化变量
1.6-java构造方法
1.构造方法就是与类名相同的方法,且没有返回值,形参可有可无。
2.类中没有构造方法,也可以直接实例化。
3.有参的构造方法,就是在实例化的时候初始化属性值(成员变量赋值)。
4.有参的构造方法,和无参的构造方法可同时存在。构造方法重载的特性。
5.当一个有参的构造方法存在时,系统不会自动生成一个无参的构造方法。
查看全部 -
静态方法中可以直接调用同类中的静态成员,但是不能直接调用非静态成员。
查看全部 -
匿名内部类有两种用法查看全部
-
在测试类中可以直接查看全部
-
静态内部类
查看全部 -
super的应用
查看全部 -
接口
1、接口概念
类是一种具体实现体,而接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部数据,也不关心这些类里方法的实现细节,它只规定这些类里必须提供某些方法
2、接口定义
和类定义不同,定义接口不再使用class关键字,而是使用interface关键字
接口就是用来被继承、被实现的,修饰符一般建议用public
注意:不能使用private和protected修饰接口
3、方法
接口中的方法只能是抽象方法,总是使用,即使定义时不添加public abstract修饰符,系统也会自动加上
4、使用接口
一个类可以实现一个或多个接口,实现接口使用implements关键字。java中一个类只能继承一个父类,是不够灵活的,通过实现多个接口可以作补充
如果要继承父类,继承父类必须在实现接口之前
查看全部 -
多态——对象的多种形态
1、引用多态
父类的引用可以指向本类的
父类的引用可以指向子类的
2、方法多态
创建本类对象时,调用的为本类的方法
创建子类对象时,调用的方法为子类重写的方法或者继承的方法
查看全部 -
类 是模子,表示对象即将拥有的属性和特征查看全部
-
对象:客观存在的一切事物都可以是对象查看全部
-
成员变量和局部变量重名时,遵循就近原则
,使用局部变量
查看全部 -
局部变量要赋值
查看全部 -
定义类名 public class 类名
新建一个对象 类名 对象名 =new 类名()
对象引用定义好的方法 对象名.方法()
变量赋值 变量=值
查看全部 -
定义类名 public class 类名
定义变量类型 int 变量名
定义方法 void 方法名(){
System.out.println(打印的内容(变量))
}
查看全部
举报