«

»

Java基础第十二讲:面向对象基础(六)

快抢沙发
Java基础第十二讲:面向对象基础(六)

本讲内容:内部类

Java语言允许在类中再定义类,这种在其它类内部定义的类就叫内部类。内部类又分为:常规内部类、局部内部类、匿名内部类和静态嵌套类四种。我们内部类的知识在Android手机开发中经常用到。

一、常规内部类

所谓常规内部类,或者说内部类,指的就是除去后面三种之外的内部类(这

2011.07.31
H
阅读全文...

Java基础第十一讲:面向对象基础(五)

快抢沙发
Java基础第十一讲:面向对象基础(五)

本讲内容:接口

一、为什么要有接口

我们已经知道Java中只支持单继承,或者说不允许多重继承的出现,又可以说一个类只能有一个父类。为了提供类似多重继承的功能,Java提供了接口的功能,下面我们共同学习一下接口。

我们还是拿一个例子来引入接口的概念吧。

上面是一个高度浓缩过的例

2011.07.31
H
阅读全文...

Java基础第十讲:面向对象基础(四)

快抢沙发
Java基础第十讲:面向对象基础(四)

本讲内容:抽象类、初始化块

一、抽象类

用 abstract 修饰的类定义,我们称之为抽象类,抽象类不能被实例化。

用 abstract 修饰的方法,我们称之为抽象方法,抽象方法不能有方法体。

面向对象中,所有的对象都是某一个类的实例,但是并不是每个类都可以实例化成一个对象。如果一个

2011.07.31
H
阅读全文...

Java基础第九讲:面向对象基础(三)

快抢沙发
Java基础第九讲:面向对象基础(三)

本讲内容:继承、变量隐藏、方法重写、包、修饰符、this、super

一、继承

1、继承的概念

继承是面向对象的三大特性之一。在语义上继承的意思是照法律或遵照遗嘱接受死者的财产、头衔、地位等,在Java程序中的继承也有这个意思,不过子类继承的是父类的属性和方法。

2、继承的语法结构(

2011.07.31
H
阅读全文...

Java基础第八讲:面向对象基础(二)

快抢沙发
Java基础第八讲:面向对象基础(二)

本讲内容:成员变量、方法、方法的重载、构造函数

一、用程序讲解小白的故事

小白是一条狗,它心情好的时候会恭喜人发财,它心情差的时候会对路人撒野,吓得路人落荒而逃。下面我们用面向对象的方式用程序讲述一下小白的故事。

01

public class Dog {

2011.07.31
H
阅读全文...

Java基础第七讲:面向对象基础(一)

快抢沙发
Java基础第七讲:面向对象基础(一)

本讲内容:面向对象的概念和发展、面向对象的特征

一、面向对象(Object Oriented)编程语言的历史

1950年有个叫做荷兰德的学生作为程序员进入IBM的时候,这个世界上的程序员只有几个而已。当时计算机很少,计算机性能也差,程序员也少,加上程序员都是天才中的天才,智商超高,所以他们用

2011.07.31
H
阅读全文...
  • sitemap_baidu