为了账号安全,请及时绑定邮箱和手机立即绑定
打叉叉......
dandelion娇娇
UML:统一建模语言(标准建模语言)
常用UML图:
用例图、序列图、类图
UML建模工具:
VIsio、rational rose、powerDesign
telephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephone不是telphone
父类引用 instanceof 子类 返回boolean值
不知道怎么表达对慕课网的爱了
1.this关键字代表当前对象

this.属性 操作当前对象的属性

this.方法 调用当前对象的方法

2.封装对象的属性的时候,经常会使用this关键字。
这是motion动画,不是ppt
一.包的作用:管理Java文件,解决同名文件冲突
二.定义包:package 包名
//必须放在Java源程序的第一行
包名间可以使用“.”隔开
三.系统中的包:
java.(功能).(类)
java.lang.(类) 包含Java语言基础的类
java.util.(类) 包含Java语言中各种工具类
java.io.(类) 包含输入,输出相关功能的类
四.包的使用:
1.可以通过使用import关键字,在某个文件使用其他文件中的类。
2.Java中,包的命名规范是全小写字母拼写
3.使用的时候不但可以加载某个包下的所有文件 eg:com.imooc.*
也可以加载某个具体子包下的所有文件
面向对象三大特性
封装,继承,多态
封装:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过类提供的放法来实现对隐藏信息的操作和访问
// 构造方法
public HelloWorld () {

}

// 初始化块
{

}

// 静态初始化块
static {

}
需要特别注意:静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。

程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。
需要注意:
1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如:
如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。如:
2、 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量,如下所示:
3、 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。
运行成功,代码可以参考,不保证思路正确:

https://github.com/dzxxbj/SmallConsoleProject/tree/master/java.DaDaCarRental
第一个java程序,感觉还是面向过程的思路TAT
equals字符串比较
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消