后端IDEA基本使用,Java基础(面向对象三大特性)

1.IDEA是什么

idea是一种Java集成开发环境工具软件,由JetBrains软件公司开发,全称 IntelliJ IDEA,是java编程语言的集成开发环境(把代码编写,编译,执行,调试等多种功能集成一起)。IntelliJ在业界被公认为最好的java开发工具。IDEA提倡智能编码,特殊功能有:智能选取、编码辅助、灵活的排版、动态语法检测、代码检查、对JSP的完全支持、预置模板、版本控制完美支持、智能代码等。

2.IDEA主要优势(相较于Eclipse而言)

  1. 强大的整合能力。比如:Git、 Maven、 Spring 等

  1. 提示功能的快速、便捷

  1. 提示语言功能范围广

  1. 好用的快捷键和代码模板

  1. 精准搜索

  1. 自动保存,自动编译

3.IDEA的下载

下载安装

首先需要去idea官网下载

https://www.jetbrains.com/zh-cn/idea/

点击下载,选择适合你系统的安装包

打开安装包,next, 安装目录自己定 

 选择对应操作系统位数,确认是否与.java、.groovy、.kt 格式文件进行关联,此处可选择不关联  点击install,等待安装成功

然后去官网注册账户 网址:

https://www.jetbrains.com/shop/eform/students

4.IDEA第一个代码

(1)IDEA项目结构介绍

     project(项目)

 module(模块)

 package(包)

 class(类)

他们有着包含关系

(2)打开IDEA

勾选第二个,三十天免费试用,或者买一个;再点continue

(3)创建项目

(4)创建模块

(5)创建包

(6)本地打开

(7)新建类

(8)自动运行,自动编译

快速生成类方法 pavm

快速输出语句sout

Java面向对象的三大特性总结(封装、继承、多态)

Java面向对象编程作为一种编程思想,有三大特性,封装,继承,多态。

  1. 封装的思想保证了类内部数据结构的完整性,使用户无法轻易直接操作类的内部数据,这样降低了对内部数据的影响,提高了程序的安全性和可维护性。

好处

  •   只能通过规定方法访问数据

  •   隐藏类数实现细节

  •   方便修改实现

  •   方便加入控制语句  

使用

  1)、修改属性的可见性 ——> 设为private

  2)、创建共有的 getter / setter方法 ——> 用于属性的读写

  3)、在getter / setter方法中加入属性控制语句 ——> 对属性值的合法性进行判断

2.继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或类从父 类继承方法,使得子类具有父类相同的行为。

特点: 

  继承鼓励类的重用

  继承可以多层继承

  一个类只能继承一个父类

  父类中private修饰的不能被继承

  构造方法不能被继承

不能被继承的父类成员:  private成员

               子类与父类不在同包,使用默认访问权限的成员

               构造方法

3.

多态 :父类引用,子类对象

          同一种事物,由于条件不同,产生的结果也不同

          多态:同一个引用类型,使用不同的实例而执行不同操作

实现多态的三个必要条件

  •   继承

  •   重写

  •   父类引用指向子类对象 。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值