[it认证]java学习基础

[it认证]java学习基础

ID:22637517

大小:171.00 KB

页数:33页

时间:2018-10-30

[it认证]java学习基础_第1页
[it认证]java学习基础_第2页
[it认证]java学习基础_第3页
[it认证]java学习基础_第4页
[it认证]java学习基础_第5页
资源描述:

《[it认证]java学习基础》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、表3.1访问修饰符访问修饰符含义Public可被所有类访问Private只能在本类中访问Protected可被本类、同包中的其他类、其他包中的子类访问Privateprotected可被本类、各个包中的所有子类访问2、特征修饰符特征修饰符用于说明类或类成员的构成特点(1)abstract修饰符abstract修饰符用于修饰类和类的方法,成为抽象类或者抽象方法。只要类中有抽象方法,就必须将类定义成抽象类。抽象方法只给出方法的框架,没有具体内容,因此其功能还不能实现,需要将内容补充完整后才能使用,即需要将抽象方法具体化。在Java中,通过抽象类建立

2、子类使抽象方法具体化,也就是说在子类中给出方法的具体内容。用关键字extends表明要为某个抽象类建立子类。可以为一个抽象类建立多个子类,使抽象问题转变成不同的具体问题。通常将那些不确定的、具有多种解决方案的问题定义成抽象类,在通过抽象类的各种子类来将抽象的问题具体化,多样化。抽象类中不仅可以包括抽象方法,也可以包括非抽象方法,对于一种解决问题的方法,通常使用非抽象方法。不能用new运算符为抽象类创建对象,可以为抽象类的子类创建实例化对象。(2)final修饰符final修饰符用于说明类和类成员,使用应注意一下几点:1、对于类来说,使用了fin

3、al修饰符,则表明该类为终止类(最终类)。终止类是不能有子类的类。定义为final的类通常是具有固定作用,完成某种标准功能的类。如java提供的实现网络功能的Socket、SeverSocket等类都是final类。由于final类不能生成子类,因此可以防止网络黑客进行破坏活动。2、不能将一个类同时声明称抽象类和终止类。因为final和abstract互相矛盾,abstract要求建立子类,而final类不能建立子类3、final修饰符可以与访问修饰符合用,共同修饰类或类成员。4、如果类的成员变量说明为final,则表明该变量是一个终止量。终止

4、量只能赋值一次,不能再次赋值。终止量就是java语言的符号变量。5、如果将类的成员方法说明为final,则表明方法是终止方法。终止方法不能在子类中更改。如果类使用了final修饰符,成员变量并没有声明为final类型,则成员变量不是终止量。(3)static修饰符Static修饰符用于说明类成员。用static修饰的成员方法为静态方法,用static修饰的数据成员成为静态数据成员,静态方法和静态数据陈冠成为静态成员。静态成员是属于整个类的成员,并不属于某个具体的类对象。所有JavaApplation程序都有一个main()方法,且用static

5、修饰,这说明main()方法是一个静态方法。即main()是整个类的方法。由于无需通过对象调用main(),因此javaApplation程序可以从main()方法开始执行。静态成员有以下特点:1、由于静态成员为整个类服务,因此无需通过对象调用,可以通过类名直接调用。2、非静态成员属于类的对象。在创建对象的时候,要为每个对象单独分配内存空间,以便存储该对象的数据成员和成员方法,使用对象就是使用对象自己的内存空间。对于静态成员,在定义类时就为它分配内存空间,并将静态成员装入其中。静态成员只有一份内存空间,且该内存空间为整个类拥有,使用静态成员都是

6、使用这块内存空间。3、Static修饰符可以与访客修饰符合用。3.2特征修饰符特征修饰符含义Abstract抽象用于修饰类和类的方法。对于抽象类,不能用new运算符建立对象。抽象类通过子类具体化。抽象方法在子类中编写方法体。Static静态用于修饰符成员。类的静态成员通过类名访问,无需通过对象名访问Final终止终止类不能有子类。终止变量是常量,终止方法不能被更改Native本地用于修饰符的方法,本地方法是外部模块,用其它编程语言编写方法体Synchronized同步用于修饰符的方法。适用于多线程编程第四章继承与多态4.1成员方法的继承与覆盖4

7、.1.1子类可以继承父类的方法,也可以定义自己的方法。当子类定义的方法与父类方法同名时,子类覆盖父类方法。也就是说,默认情况下,子类使用自己的方法。如果需要使用父类的同名方法,需用关键字super在子类中对同名方法加以说明。4.2数据成员的继承与隐藏像方法的继承与覆盖一样,子类可以继承父类的数据成员,也可以定义自己的数据成员。当子类定义的数据成员与弗雷数据成员同名时,子类隐藏父类的数据成员,也就是说,在默认情况下,子类使用自己的数据成员。如果需要使用父类的同名数据成员,需要关键字super在子类中对同名数据成员加以说明。第六章图形用户界面设计6

8、.1构成GUI的基本元素是图形界面控制组件,简称组件,控件或者构件。不同版本的java提供了不同的组件类库。Javax.swing包是java2新增的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。