JAVA基本概念 1

1、面向对象编程的三个特性:封装、继承、多态

封装:将数据和对数据的操作封装在一起。

继承:子类继承父类的属性和功能,同时子类可以增加自己独有的数据和操作。Java中不支持多重继承,即一个子类只能有一个父类

多态:a,操作名称的多态——名称一样,但参数不一样(个数、类型、顺序)或者返回类型不一样;

            b,与继承相关的多态——同一个父类,不同的子类可以有不一样的操作。

2、Java程序设计的基本单位是类 Class  

3、一个Java程序可以由多个类构成,但必须要有一个主类,即含有main方法的类。Java程序总是从主类的main方法开始执行。  

4、类的构成:成员变量和方法。

        成员变量在整个类内都有效,与书写的先后位置无关;对成员变量的操作只能在方法中。

5、构造方法:类创建对象时需要使用构造方法,以便给类创造的对象一个合理的初始状态。

(1)构造方法是一种特殊的方法,方法名称与类名完全相同,而且没有类型;

(2)Java允许一个类中含有多个构造方法,但这些构造方法的参数必须不同。

(3)如果类没有构造方法,系统会调用默认的构造方法(默认的构造方法没有参数)。如果类中定义了构造方法,Java就不提供默认的构造方法。

(4)对象不可用调用构造方法,构造方法是专门用来创建对象的。  

6、当一个类创建一个对象时,成员变量被分配内存空间,这些内存空间称为该对象的实体或变量,而对象中存放着引用,以确保这些变量由该对象操作使用。

      因此,如果两个对象具有相同的引用,那么就具有相同的实体。

      没有实体的对象称为空对象。空对象不能使用,即不能让一个空对象去调用方法产生行为。

7、Java具有垃圾回收机制:Java的运行环境周期的检测某个实体是否已不再被如何对象所引用,如果发现这样的实体,就释放实体占有的内存。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值