黑马程序员_第三天

原创 2012年03月27日 11:23:25

----------------------android培训java  培训----------------------

终于到面向对象了,看了下,还不是很难理解,毕老师讲课太幽默了,

感觉很不错,继续努力

 

面向对象主要有四大特性:封装、抽象、继承和多态。各自定义:
封装:在面向对象语言中,封装特性是由类来体现的,我们将现实生活中的一类实体定义成类,其中包括属性和行为(在Java中就是方法),就好像人类,可以具有name,sex,age等属性,同时也具有eat(),sleep()等行为,我们在行为中实现一定的功能,也可操作属性,这是面向对象的封装特性;

抽象:抽象就是将一类实体的共同特性抽象出来,封装在一个抽象类中,所以抽象在面向对象语言是由抽象类来体现的。比如鸟就是一个抽象实体,因为抽象实体并不是一个真正的对象,它的属性还不能完全描述一个对象,所以在语言中体现为抽象类不能实例化;

继承:继承就像是我们现实生活中的父子关系,儿子可以遗传父亲的一些特性,在面向对象语言中,就是一个类可以继承另一个类的一些特性,从而可以代码重用,其实继承体现的是is-a关系,父类同子类在本质上还是一类实体;

多态:多态就是通过传递给父类对象引用不同的子类对象从而表现出不同的行为,多态可为程序提供更好的可扩展性,同样也可以代码重用。

 

对于类成员(字段和方法)的访问权限来说,
public:所有类都可访问。
protected:继承访问权限。基类通过protected把访问权限赋予派生类而不是所有类,
另外,protected也提供包访问权限,也就是说,相同包内的其他类可以访问protected元素。
private:除了包含这个成员的类外,其他任何类都无法访问这个成员。

 

this关键字

1.      当成员变量与局部变量重名时,在方法中使用this表示的是该方法所在类的成员变量(this表示的是当前对象自己)。

2.在同一个类当中,可以通过this来调用其它的构造函数。

3.把自己作为参数传递时也可以用this

 

----------------------android培训java  培训----------------------

详细请查看:http://edu.csdn.net/heima

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

黑马程序员——java基础学习笔记——第三天

程序流程控制 一.判断结构if。 格式: 1.  if(条件表达式) { 执行语句; } 2.  if(条件表达式) { 执行语句; } else { 执行语句; } 3. if(条件表达式) { 执...

黑马程序员--第二十天:io流的第三天

---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------   /*20-1_4 Fil...

黑马程序员————学习笔记(第三天)

—————————— ASP.Net+Android+IOS开发、.Net培训、期待与您交流!——————————

黑马程序员_第三天总结

------- android培训、java培训、期待与您交流! ---------- 函数: 函数的定义 函数的特点 函数的应用 函数的重载 什么是函数? 函数就是定义在类中的...

【黑马程序员】-Java基础语法 第三天

-------  android培训、java培训、java学习型技术博客、期待与您交流! ---------- 知识点 循环语句 有三类:while语句、do-while语句和for...

黑马程序员——第三天(Java基础语法2)

---------------------- android培训、java培训、期待与您交流! ---------------------- 一.语句(while) 循环结构: 代表语句:whi...

黑马程序员java学习第三天,函数

---------------------- android培训、java培训、期待与您交流! ---------------------- 2.7 函数 ①函数的定义 ②函数的特点 ③...

黑马程序员——位运算第三天学习笔记,总结

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------

黑马程序员 第三天 NET 入门初级.NET编程基础(二)

------------------ Windows Phones 7手机开发、.Net培训、期待与您交流! ----------------------  一.       &...

黑马程序员Android学习笔记——金山卫士项目——第三天

学习了,一定要总结,学习贵在永恒贵在用心。 学习内容: 1.绑定sim卡 2.检查手机是否更换sim卡 3.读取手机联系人 4.手机防盗原理 5.短信指令的广播 6。播放报警音乐 7....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)