您的位置:首页 > 编程语言 > Java开发

java基础学习-零星笔记2

2014-11-07 17:53 183 查看
本章学习:包,修饰符的使用,抽象类的概念,接口的概念,对象一些特殊方法使用

包:package语句写在程序第一行,命名全用小写的英文字母

import 使用通配符不会将子目录下的类import出来

protected:在同一个package下的类才能访问这些成员,如果不同package种可以产生对象或者继承后访问类成员和直接使用父类的成员

不在同一个包中,即使是继承关系,也不能产生对象使用protected的方法(类方法除外,static)

default:比protected更为严格,只能在同一个package中才能相互访问成员,不在同一个package中,即使继承无法访问default的成员,连直接使用父类的成员也不行,类成员也无发访问。

类的声明只能有两个修饰符:public,default ;protected,private不能用在类的生命上。

public->protected-> default-> private

final:修饰一个类,就是最后一个类了无法被继承;修饰一个方法就是最后一个方法,无法被改写;修改属性或者变量的声明上,就表示这个属性就是一个常量

abstract来声明一个抽象类,一个类中只要有一个抽象的方法这个类就必须成为一个抽象类;抽象类不能产生实例对象

abstract只能用在类和方法上,不能用在属性和一般变量上

接口:就是一种标准,一种规范。在java中,接口由一些常量和抽象方法组成,关键词:interface;接口由一些常量和抽象方法组成

java类不能多重继承,需要接口来实现某些特定的业务功能,通过implements来实现接口

如果实现了一个接口,而没有实现里面的所有方法,那么这个类必须标记为抽象类

在接口中声明的变量会自动的变为常量,不需要添加static和final修饰符

使用接口比较干净利落,而且标准比较明确,使用抽象类可以处理一些共同的事情。通常先创建一个接口,然后实际抽象类实现这个接口

接口的最主要的功能是让不同实现的类,拥有相同的访问方式

接口可以被多重继承
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: