-
000003
查看全部 -
000002
查看全部 -
000001
查看全部 -
000000
查看全部 -
列:“狗'"是对象,则 ”宠物狗“是 类:
类:包含 特征和行为。
查看全部 -
先选中代码,后按下Ctrl+/快捷注释选中代码(单行注释哦,多行注释Ctrl+shift+/)
查看全部 -
敲入psvm加enter快捷生成mian方法
查看全部 -
//外部类
public class HelloWorld {
private String name = "爱慕课";
// 外部类中的show方法
public void show() {
// 定义方法内部类
class MInner {
int score = 83;
public int getScore() {
return score + 10;
}
}
// 创建方法内部类的对象
MInner mi = new MInner();
// 调用内部类的方法
int newScore = mi.getScore();
System.out.println("姓名:" + name + "\n加分后的成绩:" + newScore);
}
// 测试方法内部类
public static void main(String[] args) {
// 创建外部类的对象
HelloWorld mo = new HelloWorld();
// 调用外部类的方法
mo.show();
}
}
查看全部 -
包的使用:可以通过import关键字,在某个文件使用其他文件的类
import cn.yhl.yhl2
查看全部 -
接口:可以理解为一种特殊的类,由公共的抽象方法和全局常量所组成。接口是一个抽象类,如果自己不加abstrac,系统会隐式的加在interace前面。接口可以继承多个父类。
使用时用接口的引用指向实现了接口的对象。
匿名内部类实现接口
查看全部 -
抽象类作用:限制规定子类必须实现某些方法,但不关注实现细节
public abstract class TelPhone{
public abstract void message();//抽象方法只需要声明,不需要具体实现
public abstract void call();
//抽象类既可以包含抽象方法也可以包含普通方法
}
public class cellPhone extends TelPhone{
//继承抽象类之后,这个类必须要实现抽象类中的抽象方法
public void call(){
System.out.println("打电话");
}
public void message(){
System.out.println("发短信");
}
}
抽象类不能直接创建,例如TelPhone phone1=new TelPhone();是错误的,但是可以定义引用变量来指向子类对象,例如,TelPhone phone1=new cellPhone();
查看全部 -
instanceof 判断一个引用类型变量所指向的对象是否是一个类(或接口、抽象类、父类)的实例,即它左边的对象是否是它右边的类的实例,该运算符返回boolean类型的数据。
查看全部 -
多态:1.引用的多态 父类的引用指向本类对象,父类引用指向子类对象
Animal obj1=new Animal();//指向本类
Animal obj2=new Dog();//指向子类
2.方法多态 创建本类对象时,调用的方法为本类方法
用父类的引用创建子类对象时,调用的方法为子类重写的方法或者继承的方法。//不能调用父类没有而子类独有的方法
查看全部 -
有歧义查看全部
-
new 构造方法的目的 就是创建一个 对象而已。
而后面,类1 对象名=new 构造方法,是将类1实例化好的,能够调用的对象,能够与后面这个具体的已经创建好的对象对应起来。
并且创建的对象名,可以直接调用后面对象中所包含的方法,因为已经对应起来了,后面实际上已经成为一个对象了,对象中已经包含了某些属性,或者已经写好的具体方法,那么如:用前面的 对象名.后面包含的方法 就可以直接调用该方法了。
查看全部
举报