51Testing软件测试论坛

标题: 自学java分享笔记5 [打印本页]

作者: hx91124    时间: 2016-7-29 15:12
标题: 自学java分享笔记5
接口:初步理解,接口是一个特殊的抽象类,当抽象类中全部是抽象方法时,可以通过接口的形式来体现

类与类之间的关系是继承关系,类要实现接口中的抽象方法,就得与接口要有关系。类与接口就是实现关系 关键字:implements

接口与接口中间,有继承关系,一个类继承一个类的同时,还可以实现接口
class用于定义类
interface用语定义类   
接口中成员的格式:
1.public static final String NAME="小李";//全局变量 //修饰符之间的顺序是可以随意放的
2.public abstract void show();//抽象方法

注:1.接口中只能出现public访问修饰符;2.接口不可以创建对象,因为里面有抽象方法,需要被子类实现
interface somket{
        String NAME="小李";//全局常量
        void show();//抽象方法
}                                         //接口  ,接口里面的方法,在定义类里面实现
class Student implements somket{
        public void somket{
                System.out.println("拉拉");       
        }
}                                       //定义类   一个类可调用多个接口,多实现功能
public class test{
        public static void main(String[] args){
                student a=new student();
                a.student();
        }

}                                        //程序主入口

继承关键字:extends 接口与接口中间,有继承关系:比如

接口A,接口B,接口b继承A后(interface b extends a{}),定义类时:只需要实现class c implements b{}大括号里可以定义两个接口的方法

接口的练习题:接口的功能,提高了功能的扩展性
父类定义的是多个类中共性的基本功能,接口中定义的是扩展功能

包:理解为不同的文件夹。分类不同,文件夹不同;给类多了一层命名空间

注:类名的全称是包名.类名   类名收个字母大写,多个字字母组成是单词的首歌字母都必须大写  包名的规范全部小写
包名一定要在代码的第一行


需要慢看,多练,写代码力求和视频中的代码效果一样
作者: jingzizx    时间: 2016-7-30 08:57





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2