Java中的重要概念

一、封装、继承和多态:
1、封装是为了把代码和代码所操作的数据捆绑在一起,使两者不受外界的干扰和误用;
2、继承是指一个对象从另一个对象中获得属性的方法的过程;
3、多态是指一个方法只能有一个方法名称,但是可以有多种形态,“一个接口,多个方法”。

二、类和对象:
类是一组具有相同行为和结构的对象的一种抽象,而对象是具有行为和结构的类的具体实例。类一般由方法和属性组成,其中的构造函数在对象初始化时自动调用。

三、Java中的关键字:
1、static,定义静态方法和静态变量,静态方法就是无需对象实例即可直接调用的方法,而静态变量与静态方法类似,一个静态变量在类装载时只分配一块存储空间;
2、final,控制类的成员、方法或者是一个类能否被覆写或继承,另外还能定义常量;
3、this,通常指向当前对象;
4、super,指向父类,如果想引用父类的某种东西时可以使用,此外当super后加参数时,表示调用父类中有相同参数形式的构造函数;
5、public、protected、private,对类成员进行声明,进行访问控制设置。

四、抽象类与接口:
抽象类(用abstract修饰)中的某些方法没有具体的实现方式,一般用作超类使用,与接口类似能实现对象编程的多态机制(指不同的对象拥有同名的方法)。接口(interface)机制,其定义和类类似,只是把class换成interface,并且其中定义的方法只需方法名、返回类型和参数列表,不能有方法体。一个类可以实现多个接口,用implements申明,逗号隔开各接口,并且要在类中一一实现各接口的方法。

五、Java的包:
把一个或多个类收集在一起成为一个包。可以用package packageName创建自己的包,用import语句来引入包或包中的类及接口。

六、异常处理:
异常是一种让程序在运行中发生了问题的情况下被正确处理的机制,关键字try、catch用于捕捉异常,无论try代码块是否抛出异常,都要执行某段代码,则使用finally语句。关键字throw用于抛出一个异常,而throws说明函数可能会抛出一个异常。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、 面向对象的基本特征。 1.抽象: 抽象就是忽略一个主题与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。 3.封装: 封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。 4. 多态性: 多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势, 2、 Java的基本数据类型都有什么?String是基本数据类型吗? 基本数据类型包括int、short、byte、double、boolean、char、long、float String不是基本数据类型,是引用数据类型。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值