韩顺平Java-第八章:面向对象编程(中级)

打印 上一主题 下一主题

主题 1049|帖子 1049|积分 3147

一 IDEA利用

1 IDEA利用技巧和经验

(1)设置字体

​ 菜单 file -> settings

(2)字符编码设置


2 IDEA常用快捷键

​ (1)删除当前行,默认ctrl + y,可以改成ctrl + d;
​ (2)复制当前行到下一行,ctrl +alt + 向下光标;
​ (3)补全代码:alt + /;
​ (4)添加注释和取消注释:ctrl + /;
​ (5)导入该行需要的类,先配置 auto import ,然后利用alt + enter即可;

​ (6)快速格式化代码 ctrl + alt + L;
​ (7)快速运行程序,自己界说 alt + R。
​ (8)天生构造方法等 alt + insert; [提高开发服从]
​ (9)检察一个类的层次关系 ctrl + H;
​ (10)将光标放在一个方法上,输入ctrl + B,可以选择定位到哪个类的方法;
​ (11)自动的分配变量名,通过 在反面 .var;
3 模板/自界说模板

  1. file -> setting -> editor -> Live templates ->查看有哪些模板快捷键/可以自己增加模板
复制代码
二 包

1 包的三大作用

​ (1)区分雷同名字的类;
​ (2)当类很多时,可以很好的管理类;
​ (3)控制访问范围。
2 包的基本语法

​ package com.lyxlearn;
​ 说明:
​ (1)package 关键字:表现打包;
​ (2)com.lyxlearn:表现包名。
3 包的本质分析(原理)

​ 现实上就是创建不同的文件夹/目录来生存类文件。

4 包的定名

(1)定名规则

​ 只能包罗数字、字母、下划线、小圆点. ,但不能用数字开头,不能是关键字或生存字。
(2)定名规范

​ 一般是小写字母 + 小圆点;一般是com.公司名.项目名.业务模块名。
5 常用的包

​ (1)java.lang.* //lang包是基本包,默认引入,不需要再引入;
​ (2)java.util.* //util包,是体系提供的工具包,工具类,例如利用Scanner;
​ (3)java.net.* //网络包,网络开发;
​ (4)java.awt.* //是做java的界面开发,GUI。
6 留意事项和利用细节

(1)package

​ 作用是声明当前类所在的包,需要在类的最上面,一个类中最多只有一句package;
(2)import指令

​ 位置放在package的下面,在类界说前面,可以有多句且没有顺序要求。
三 访问修饰符

1 基本介绍

​ java提供四种访问控制修饰符号,用于控制方法和属性(成员变量)的访问权限(范围)。
​ (1)公开级别:用 public 修饰,对外公开;
​ (2)受保护级别:用 protected 修饰,对子类和同一个包中的类公开;
​ (3)默认级别:没有修饰符号,向同一个包的类公开;
​ (4)私有级别:用 private 修饰,只有类本身可以访问,不对外公开。
2 四种访问修饰符的访问范围


3 利用的留意事项

​ (1)修饰符可以用来修饰类中的属性,成员方法以及类;
​ (2)只有默认和public才能修饰类,并遵循上述访问权限的特点;
​ (3)讲完子类再说;
​ (4)成员方法的访问规则和属性完全一样。
四 OOP三大特性(封装,继承和多态)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

傲渊山岳

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表