Javaoop第一章抽象和封装
2017-04-02 17:34
274 查看
面向对象的过程就是抽象类的过程,分三步骤:
第一步:发现类
第二步:发现类的属性
第三步:发现类的方法
面向对象:将现实生活中的对象提炼成我们计算程序中方便分析问题的类
面向对象的两个核心概念:类和对象
this关键字,this通常指当前对象的引用,它可以调用当前对象的成员。
this.name;//引用当前的属性
this.print();引用当前的属性
使用this调用成员变量 ,解决成员变量和局部变量的同名冲突
使用 this调用成员方法
使用this调用重载的构造方法 ,只能在构造方法使用,必须是构造方法的第一条语句。
final关键字
在C#中,用常量来存储不变的属性,常量在程序运行过程中不发生变化,只能被引用,不能被重新赋值,也就是只能在定义时修改其值,Java中同样也有常量,使用final 来修饰,并且常量名通常都大写。
Java的构造方法及其重载
Java可以像C#一样,通过无参或带参数的构造方法可以完成赋值的初始化工作。
方法重载的依据:
必须在同一个类里 方法名相同 参数列表不同
static 修饰符
静态对象,变量,方法,代码块 都只有一份
可以通过直接访问成员变量
只要运行着内存就占着
第一步:发现类
第二步:发现类的属性
第三步:发现类的方法
面向对象:将现实生活中的对象提炼成我们计算程序中方便分析问题的类
面向对象的两个核心概念:类和对象
this关键字,this通常指当前对象的引用,它可以调用当前对象的成员。
this.name;//引用当前的属性
this.print();引用当前的属性
使用this调用成员变量 ,解决成员变量和局部变量的同名冲突
使用 this调用成员方法
使用this调用重载的构造方法 ,只能在构造方法使用,必须是构造方法的第一条语句。
final关键字
在C#中,用常量来存储不变的属性,常量在程序运行过程中不发生变化,只能被引用,不能被重新赋值,也就是只能在定义时修改其值,Java中同样也有常量,使用final 来修饰,并且常量名通常都大写。
Java的构造方法及其重载
Java可以像C#一样,通过无参或带参数的构造方法可以完成赋值的初始化工作。
方法重载的依据:
必须在同一个类里 方法名相同 参数列表不同
static 修饰符
静态对象,变量,方法,代码块 都只有一份
可以通过直接访问成员变量
只要运行着内存就占着
相关文章推荐
- JAVA OOP 第一章 抽象和封装
- 1.javaOOP_Part1_抽象和封装
- javaoop_第一章封装
- JAVA OOP第一章对象与封装
- Java基础-OOP特性之封装、继承、多态、抽象
- Java OOP 第一章 对象和封装
- Javaoop——抽象和封装/继承
- java面向对象 第一章 抽象和封装
- Java中的抽象和封装
- 黑马程序员--03.Java面向对象--01.【OOP基本概念】【匿名对象】【封装】【构造函数】【this关键字】
- javaoop从 封装到继承
- java面向对象的四大特性-多态,继承,抽象,封装
- Java基础与案例开发详解の抽象和封装
- 黑马程序员 Java基础_4 面向对象-抽象与封装
- 【JAVA】抽象和封装
- java封装(二):基于抽象的类库设计人员与具体的类库设计人员的分离
- Java中的继承、封装、多态、抽象
- 对封装、抽象、继承、多态的理解?(java四大特性)
- 七:Java之封装、抽象、多态和继承
- 黑马程序员 Java基础_4 面向对象-抽象与封装