程序设计"/>
Java SE——深入理解面向对象程序设计
看完视频的八到十五讲,其实只有八到十一讲算是新知识,其余四讲是对前面知识的总结,并且在总结的基础上又深入了一些。
1.关于break和continue:break语句用在循环语句中,用于跳出整个循环,执行循环后面的代码;continue语句也用于循环语句,用于跳出当前的这个循环并开始执行下一次循环。
2.关于面向对象程序设计:两个重要的概念是类和对象。类是一个抽象的概念,而对象是一个具体的概念。
3.面向对象程序设计的三大基本特征:继承、封装、多态。
4.类的定义:
修饰符 类名
{
//类的内容(属性及方法);
}
5.方法的定义:
修饰符 返回类型 方法名(参数1,参数2,.......)
{
//方法体;
}
6.main方法是整个Java程序的入口点;方法要先定义,后使用,其方式一般为:对象名 .方法名();
7.命名规则:
a) 类:首字母大写,当一个类名由多个单词构成时,那么每个单词的首写字母都要大写,且中间不能使用连接符;
b) 方法:首字母小写,当一个方法名由多个单词构成时,那么第一个单词的首字母小写,其余每个单词的首写字母都要大写;
c) 属性:与方法相同。
8.关于成员变量与局部变量:
a) 使用前需要先定义;
b) 局部变量使用前需要初始化;而成员变量可以不初始化,若未初始化就使用,则每个类型的成员变量都会有一个默认的初始值。
byte、short、int、long初始值为0
float、double初始值为0.0
char初始值为'\u0000'
boolean初始值为false
9.关于引用类型:引用类型是用在对象上的,一个对象可以被多个引用所指向,但同一时刻,每个引用只能指向唯一的一个对象 ,如果一个对象被多个引用所指向,则无论哪个引用对象的的属性发生了改变,都会反映到其他的引用中。
10.关于方法参数传递:对于Java中的方法参数传递,无论传递的是原生数据类型还是引用类型,统一是传值(pass by value)。
11.关于构造方法:构造方法用于完成对象属性的初始化工作,其特点如下:
a) 构造方法的名字与类名完全一致;
b) 构造方法无返回值,也不能出现void;
c) 在定义类时,如果没有为类声明构造方法,那么Java编译器会自动为该类添加一个没有参数且方法体为空的构造方法;
d) 不能显式调用类的构造方法,构造方法通常是通过new关键字隐式调用。
12.new关键字生成对象时的完成的三件事:
a) 为对象开辟内存空间;
b) 调用类的构造方法;
c) 将生成的对象的地址返回。
学完这四讲,基础知识可能比较简单,但在老师讲到的例子中,已经多少涉及到了稍微深入一些的知识,感觉Java的学习更有趣了。
更多推荐
Java SE——深入理解面向对象程序设计
发布评论