idea基本使用&java面向对象三大特性

idea介绍

什么是idea

idea全称Intellij IDEA,是用于java语言开发的集成环境(把代码编写,编译,执行,调试等多种功能综合到一起的开发工具),是目前公认的用于java程序开发最好的工具。

idea的优点

idea可以自动保存和编译,我们只需要关注写代码和查看运行结果。

idea的下载

要下载idea的终极版,即ULtimate版本,并申请教育账号。

idea的项目机构

  • project(项目)

  • module(模块):在模块中新建包。

  • package(包):作用相当于文件夹,把相同功能的代码放进同一个包中,方便管理。

  • class(类)


idea的基本使用

如何在idea中写代码

  • empty project
  1. 新建项目

  1. 新建模块

若没有自动弹出Project Structure,则点击左上角File,再点击下面的Project Structure,其中的Modules即为模块,点击中间部分的加号,新建一个New Module(Import Module为导入一个已有模块)。

  1. 新建包

在模块中新建包,双击展开建好的模块,右键点击src,点击New,新建一个Package,Package名字一般为公司域名反写(不加www)加包的作用,多级包之间用"."隔开。

  1. 新建类(编写代码)

在包中写代码,右键点击建好的包,点击New,点击Java Class,新建一个java类。

  • new project

new project与empty project的区别为new project会为你新建好模块,包以及类,empty project则需要自己新建。

使用技巧

  • 快速生成main方法的方式:输入psvm,回车,程序主入口便会出现。

  • 快速写输出语句的方式:输入sout,回车,输出语句自动生成。

  • 运行程序:右键点击空白处,点击Run,输出的内容便会在控制台展示出来。

idea的设置

  • 主题,字体,注释等的颜色,大小都可以在File下的Settings中设置 。

  • 实现自动导包:如图所示,选中Add unambigous imports on the fly(快速添加明确的导入)和Optimize imports on the fly(快速优化导入,即自动帮助删除无用的导入)即可。

  • 让idea在自动提示时忽略大小写:取消勾选Match case即可。

idea的常见操作

  • 类相关操作
  1. 新建类:想在哪个包中新建类,就右键点击哪个包,点击New新建类。

  1. 删除类:右键点击要删除的类,点击delete。

  1. 修改类名:右键点击类,选择Refactor,点击Rename。

  • 模块相关操作

新建模块:在Project Structure中新建模块。

  • 项目相关操作
  1. 新建项目:可新建empty project或new project。

  1. 关闭项目:点击File,点击Close Project即可关闭项目。关闭项目后会出现项目列表,在项目列表中也可新建项目。

java面向对象

什么是面向对象

面向对象编程:通俗来说,就是拿东西过来做对应的事情。面向对象编程的本质就是以类的方式组织代码,以对象的组织(封装)数据。

为什么使用面向对象

在生活中我们通常通过某个东西来完成某件事,例如用洗衣机洗衣服,用手机打电话。在程序中,我们便通过面向对象来解决问题。使用面向对象,更符合我们的思维习惯,使编程更利于我们理解。

面向对象三大特性

  1. 封装性:相当于把数据和对数据的操作放到盒子里,对外提供一个小口,通过外部去访问。

  1. 继承:子类可以继承父类的属性和行为,既继承父类所具有的数据和数据上的操作,同时又可以增添子类独有的属性和行为。

  1. 多态:有两种意义的多态。第一种多态是操作名称的多态,即多个操作具有相同的名字,但操作接收的消息类型不同。第二种多态是和继承有关的多态,指同一个操作被不同类型对象调用时可能产生的不同行为。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值