A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

名称:null
解释:空
用法:对象的一种取值,称呼为:“null值”,这时候我们理解成内存里面还没有得到这个对象空间。
例子:
        public class Test{
                public static void main(String[] args){
                        String str = null;
                        StringBuffer sb = null;
}
}
       

名称:new
解释:新建
用法:创建对象时使用,当一看倒new关键字,意味着在内存的堆空间里开辟了一个空间,存放了相对应类型的对象出来。创建的对象由一个相对应类型的引用去指向访问,类似与C语言中指针的用法。格式如下:类名 引用名 = new 类名()
例子:
        public class Test{
                public static void main(String[] args){
                        String str = new String();
                        StringBuffer sb = new StringBuffer();
}
}




名称:class
解释:类,种类
用法:定义一个类,这时候定义的类,在内存空间里面没有分配空间。换句话说,它还没有存在于现实生活中,它不是一个实体。类里面有方法有属性,要想访问它里面的方法和属性就要通过对象去使用。格式如下:    访问权限修饰符 class 类名{}
例子:
        //定义一个类
        public class Mp3{
               
}
       


名称:abstract
解释:抽象,抽象的
用法:类修饰符的一种,可以用来修饰类,方法,被修饰的类不能够实例化(即不能用new关键字得到对象),被修饰的方法不能够实现。一个抽象类中不一定要有抽象方法,但是一个类里面有抽象方法就一定是抽象类。如果由类要继承抽象类的话,必须要实现里面的抽象方法。构造方法和静态方法不可以修饰为抽象。
例子:
        public abstract class Animal {
                public abstract void cry();
                public void run(){
                        System.out.println(“跑的方法……”);
}
}

名称:interface
解释:接口,界面
用法:它本质上是一个类,一个完全抽象的类,里面没有任何实现的方法。它不是用来继承的,是用来实现的。某个类如果实现了接口就必须要实现接口里面的所有方法。并且接口是不能用来实例化的,它也是不能通过new关键字获得对象。
例子:
        public interface class Animal{
                public void cry();
                public void run();
}


名称:implements
解释:实现
用法:用来让一个类实现一个接口的关键字,实现接口的这个类必须实现接口里面所有的方法。
例子:
        public class Dog implements Animal{
                public void cry(){
                        System.out.println(“汪汪叫。。。。。”);
}
public void run(){
        System.out.println(“跑的方法…….”);
}
}


名称:final
解释:最终的,决定性的
用法:修饰符的一种,它可以用来修饰类,方法,属性。当一个属性被修饰成final的之后,这个属性变成了常量,它的值必须在定义的时候初始化,并且后面的代码不能对其进行修改,它的命名应该全部都是大写。当一个方法被修饰成final的之后,这个方法在继承中是不能够被进行覆盖的。当一个类被修饰成final的之后,这个类不能再有子类。
例子:
        public final class Math{
                private final float PI = 3.1415926;
                public final int abs(int i){
        return i>=0?i:-I;
}
}       


名称:extends
解释:扩充,扩展
用法:一个类继承另一个类的关键字,当出现了这个关键字,两个类就有了继承关系,extends前面的类,我们称之为父类。extends后面的类,我们称之为子类。有了继承关系之后,我们就说子类拥有父类继承下来的所有非私有的成员(包括了属性,方法),但是不包括构造方法。
例子:
        public class Person{
                public String name;
                public int age;
                public void dinning(){
                        System.out.println(“吃饭…..”);
}
}
public class Student extends Person{
}


名称:super
解释:上一级的,超级的
用法:代表了当前类中父类的对象。能够去调用父类的构造方法,属性,方法。但是需要注意,如果是在当前类的构造方法中去调用父类的构造方法,必须把调用语句写在本类构造方法的第一句上。
例子:
        public class Person{
                public String name;
                public int age;
                public void dinning(){
                        System.out.println(“吃饭…..”);
}
}
public class Student extends Person{
        public Student(){
                super();        //放在第一句话
                super.dinning();
}
}

1 个回复

正序浏览
越努力,越幸运
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马