认识Java

本文详细介绍了Java的面向对象特性,包括封装(通过private属性、getter/setter方法实现)、继承(单根性和传递性,支持多层继承)、多态(方法和引用多态,需要继承和方法重写)以及抽象(对事物认知的抽象化,如类的定义)。这些特性使得Java成为一种安全、可移植且高效的编程语言,有利于代码的重用、维护和扩展。
摘要由CSDN通过智能技术生成

什么是Java:

java是一种跨平台的面向对象的高级编程语言,它是由Sun公司于1995年5月推出的,拥有安全性,可移植性良好,分布式,简单,多线程并发等特点。

Java的特性:

封装、继承、多态、抽象

封装

说白就是将类的信息隐藏再类的内部,不允许外部程序进行直接访问,而是通过类的内部方法进行访问和操作。

如何实现封装?

1.首先将属性的修饰符设为private限制访问;

2.生成getter/setter方法;

3.对getter/setter方法进行属性控制,如判空,逻辑操作等;

继承

继承是类与类之间的一种关系。打个比方,猫属于动物,那么就是说是猫类继承了动物类,那么猫类就是动物类的子类(派生类),动物类就是猫类的就是父类(基类)。在Java中,继承指的是单继承,也就是说一个子类只有一个父类,如想实现多继承可以采用实现多个接口的方式;

继承的特性:单根性和传递性

单根型即一个子类只可以有一个父类;

传递性即一个类可以是一个父类的子类,同时也可以是其他子类的父类,比如a继承了b,而b又继承了c,那么a同时拥有b和c的方法和属性。

继承的好处:方便快速,有利于代码重用,便于维护和扩展.

多态

多态即同一个对象在不同时刻体现不同的状态

多态存在的条件:
1.必须有继承关系
2.必须重写父类方法
3.父类引用必须指向子类对象多态有分为方法多态和引用多态

引用多态:父类引用可以指向父类对象,也可以指向子类对象;

方法多态:父类引用指向父类对象时,调用方法则是父类的方法;父类引用指向子类对象时,调用方法则是调用子类重写后的方法,如未重写则调用继承父类的方法;

多态的作用:类似于动态绑定引用对象的技术,来消除类型之间的耦合;

多态的好处就不用细说了,很明显的更有利于面向对象,更有利于维护和扩展,简化了代码雍余,使开发效率大大提高

抽象

抽象用一种比较通俗点的说法就是我们对某一事物的认知,将其转化为java语言能够识别的类(一个事物即一个类,该类的属 性就是这个事物所拥有的属性),比如说人,对应一个people类,那么类中会有年龄age,身高height,体重weight等等属 性,这些属性都是这个事物所拥有的。

Java的特点

1.使用简单,Java语言不使用指针,而是使用引用。
2.安全可靠,Java自带一套可靠的安全机制来防止恶意代码的攻击。
3.跨平台,通过Java虚拟机(Java Virtual Machine,JVM)可以在操作系统上(如Windows,Linux等)运行Java程序,从而实现跨平台特性。
4.面向对象,抽象、继承。
5.支持多线程,提高程序的执行效率。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值