Java面向对象编程学习总结[Java编程]
本文“Java面向对象编程学习总结[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
重要知识点总结以下:
1,抽象,封装,担当,多态是面向对象程序计划中得四个特点.
2,面向对象得软件开辟大体分为:面向对象的解析,面向对象的计划,面向对象的实现.
可概括为以下历程:解析用户需求,从问题中抽取对象模子;细化模子,计划类,包含类的属性和类间的
彼此关系,同时察看能否有可以直接引用的已有类或部件;选定一种面向对象的编程语言,具体编码实现
上一阶段类的计划,并在开辟历程中引入测试,完善整个办理筹划.
3,面向对象程序计划办法的长处是:可重用性,可扩大性,可管理性.
4,类的定义:class前的修饰符分为拜候掌握符和非拜候掌握符两大类.拜候掌握符包含public和private.
非拜候掌握符包含abstract(抽象),final(终究).
5,final类是终究类,是不能有子类的类.abstract和final不能同时修饰一个类,因为抽象类本身没有具体对象,
需求派生出子类后在成立子类的对象.而终究类不大概有子类.
6,成立对象的格局为: 类名 对象名=new 构造办法(参数);注意前面是类名背面是构造办法.
注意构造办法没有返回范例,也不能写void,主要用于完成类对象的初始化工作,普通不能直接由编程
直接调用,而是用new运算符来调用.
7,假如class前面由public修饰符,则默许构造办法的前面也应当有public修饰符.
8,类中有static修饰的域或办法,可用类名或对象名拜候,不然只能用对象名拜候.
9,修饰域的拜候掌握符可以是:public,private,protected,private protected.非拜候掌握符可以是:
static,final,volatile(易失域)
10,类变量的最本质的特点是:他们是类的域,不属于任何一个类的具体对象实例.不是保存在某个对象实例的内存空间中,而是保存在类的内存区域的大众存储单元中.
11,部分变量是在办法体内声明的,只有当办法被调用时他们才存在,因而只能在本办法内利用,不存在拜候掌握符,也不能声明为静态变量(static),但可以声明为final变量.部分变量必须初始化.
12,修饰办法的拜候掌握符可以是:public,private,protected,private protected,修饰办法的非拜候掌握符可以是:static,final,abstract,native(本地办法),synchronized(同步办法).
13,用static修饰的变量或办法都为类成员,类成员可以用类名或实例名拜候,实例成员只能用实例名来拜候.
14,假如一个类中含有抽象办法,则此类必须为抽象类,假如抽象类的子类不为抽象类,则子类必须实现父类的全部抽象办法.抽象办法不能用静态办法和终究办法.抽想办法只有函数头的声明,而用分号来替换办法体,没有大括号.如abstract void abstractmethod();
15,this变量用在一个办法的内部,指向当前对象,当前对象指的是调用当前正在履行的办法的那个对象.super变量是直接指向父类的构造办法,用来引用父类种的变量和办法.(由于他们指的是对象,所以不能通过它来引用类变量和类办法)
16,假如要引用一个包中的多个类,可以用星号来替换.利用星号只能表示本层次的全部类,而不包含子层次下的类.所以常常需求用两条语句来引入两个层次的类:import java.awt.*;import java.awt.event.*;
17,拜候修饰符:
--类中限定为public的成员可以被全部的类拜候.
--类中先定位private的成员只能被这个类本身拜候.同一个类的差别对象可以拜候对方的private域变量或调用对方的域办法,这是因为拜候保护掌握在类的级别上,而不是对象的级别上.
--类中限定为protected的成员可以被这个类本身,它的子类(包含同一个包中和差别包中的子类),以及同一个包中的其他类拜候.
--用private protected修饰的成员可以被该类本身拜候,也可以被该类的全部子类拜候.
--默许拜候掌握符规定只能被同一个包中的类拜候和引用,而不能被其他包的类拜候.即他的拜候权限是friendly.
18,注意:
----abstract和private,static,final,native不能并列修饰同一个办法.
----abstract类中不能有private修饰的域和办法
----static办法不能处理非static的域.
19,重载办法的参数必须差别,大概是参数个数差别,大概是参数范例差别.重载的多个办法必须返回相同的数据范例.
20,在java中,一个类获得某一接口定义的功效并非通过直接担当这个接口的属性和办法来实现的.因为接口中的属性都是常量,接口的办法都是没有办法体的抽象办法,没有具体定义操作.
以上是“Java面向对象编程学习总结[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
- ·上一篇文章:一个简单的JAVA日历程序
- ·下一篇文章:Servlet简介
- ·中查找“Java面向对象编程学习总结”更多相关内容
- ·中查找“Java面向对象编程学习总结”更多相关内容