JAVA基础知识

来源:互联网 发布:ppt制作软件下载 编辑:程序博客网 时间:2024/06/03 23:05

一、封装就是把对象的信息和内部的逻辑结构隐藏起来

二、default(包访问权限)类中成员不使用任何访问控制符修饰(缺省就是默认default

protected:可以被同一包下其他类访问

public被所有类访问

private 能用private是最好用private,谨慎使用public

三、继承

①继承是从已有的类中派生出新类,新的类能吸收已有类的属性和行为,并能扩展新的能力

继承是单继承即一个子类只有一个父类

继承具有传递性,类a有父类b,b有父类c,则类c也可以称为a的类

四、方法的重写

子类继承了父类的方法又对父类的方法体进行改造

方法名要相同,形参列表相同

五、ArrayList:长度可变的集合对象

ArrayList<String>StringList=new ArrayList<String>();

ArrayList<Student>StudentList=new ArrayList<Student>();

六、Iterator迭代器

Iterator<student> iterator=student.iterator();

While(iterator.hasnext()){

七、抽象类:abstract(加了abstract的类就叫抽象类)

一个类里面如果有抽象方法就一定是抽象类,抽象类里面不一定都是抽象方法。

抽象类不能被实例化

抽象方法:抽象类中父类不需要具体实现,子类中需要时,就要用抽象方法。可以对子类提供一种约束,父类中不需要具体的方法实现,子类中需要的时候

package 抽象类;

public abstract class Fruit {

public abstract void eat();

}

八、接口:使用时需要遵守这种规范

Public interface USB{

Public void read();

抽象类是一种继承的关系,接口是赋予某种能力的关系

public class implements(实现) USB{

 

原创粉丝点击