Java零基础入门教程资料3



Java零基础入门教程资料3是否有点乏味?烦躁?切勿浮躁,相信自己。永远都要给自己找点事做。
其实,生活中也跟计算机的世界有些相像,0为分子,1为原子,0为无,1为有,0为阴,1为阳,看来古人的阴阳论充满着哲学。(此观点为本人的拙见)
所谓面向对象的设计方法是一种编程思想。所谓世间万物皆对象,对象是一种集合数据的模型。何为对象?比如“我”,“我的头发颜色”,“我的身高 ”“…”,都相似程序设计里的数据或属性,而,“我坐着”,“我站着”“…”,都相似程序设计里的方法或操作,“我”便可以是一种对象,一种模型,但还有更上层的对象带着我,即“世界中的我”,便有语句:世界.我.头发颜色。开发对象的典型方法,就是定义一些基本的对象类型作为构造复杂对象的基础,之所以制作一些简单的对象,是因为这些对象的可重复性和可扩展性。
程序上的理解,对象包含了数据(Data)[或称为属性(Property)]和操作(Method)的软件模块合体。
如我们对颜色有深入的探讨时,可以把颜色当成一个对象,把构成颜色的三个基本色的大小当成属性,如下面所示:
class Color {
int R;  //红色属性
int G;  //黑色属性
int B;  //蓝色属性
public:
GetR();
SetR();
TurnRed(int increment); //增加或减少红色比例
}
本代码不需要你进行编译,你只要理解一种含义就行了。
把数据和操作封装成对象的好处是方便调用,也既是常说的模块化,也方便保护源码的安全。Java中的类就像一个抽象的对象,在Java的类中有属性也有操作。
什么是继承(Inheritance)
编程的时候常常听别人说到继承,那么什么叫继承呢?
下面举个例子:
父类:世界
子类1:人类     |   子类2:动物类
警察 民工 老师 |    鱼  猫  狗….
现在知道了吧,继承就像一个分类,一个大的分类中有很多个小的分类
继承的好处是:子类能够从父类中继承共同的特性,如警察,民工,老师都是人对吧。程序员可以多次使用父类代码。如,在父类人类中我们定义了人的特点:人类的长像结构,有五官,有四肢。所以就不需要在子类1中再重复定义一次。所以就不必重复写这些代码。
Java的中的类定义:
Java类定义的方法如下所示:
[类类型关键字]  class 新类名 [extends 父类名] {
[存取权限关键字][静态标志] 变量申明;
[存取权限关键字][静态标志] 操作定义;
}
上述定义中,[ ]中的元素表示可以缺省。
一个举例:
public class Newclass{
public String txt=”哈哈”;
public void demo(){
System.out.println(“小Jam教你玩Java”);
}
}
保存为Newclass.java,编译,得到Newclass.class,我们怎么引用它呢,编辑或新建HelloWorld.java,改为:
public class HelloWorld {
public static void main(String[] args) {
Newclass myclass = new Newclass();
System.out.println(“HelloWorld”);
myclass.demo();
System.out.println(myclass.txt);
}
}
编译,运行该代码,输出:
HelloWorld
小Jam教你玩Java
OK!行了!
变量的作用范围:
在一个函数或函数里而把代码块中定义的变量称为局部变量。而使用了public就便成了全局变量,如public txt=”哈哈”;
最后大家去实践下吧。