小白的JAVA学习笔记(二)----初步认识类与对象

注:此篇不涉及继承,多态等内容,仅仅简单介绍类与对象的基本知识,其他内容之后会逐渐介绍。

上篇绪论中说过,JAVA程序就是由一组类组成,其中有一个类带有启动用的main()方法。那main()究竟有啥用呢?主要两种用途:1、测试类  2、启动程序。简单来说,在main()中的进行的叫过程,不叫对象,而运用对象又离不开类。

下面看看类与对象的关系,举个例子来说明:

class Animal{

String kind;

void show(){

System.out.println("haha",+kind);

}

}

class Test{

public static void main(String[] args){

Animal a=new Animal();

a.kind="dog";

a.show();

}

}

这是一个简单的例子,但通过上述例子,我们顺便了解一下JAVA的相关语法,例如说每句话后都要加“;”,对象建立需要new关键字,调用对象变量和方法时用圆点运算符等等。好了,进入正题,一个类由两部分组成:实例变量,就是kind;方法,就是show()。方法只能声明单一的返回值,若需返回多个值,则可将返回类型说明为数组。运用对象需要两个类:一个是用来建立对象的类,就是Animal;一个是用来测试对象的类,就是Test。而main()像前面所说,用于测试类,作为一个方法存在于Test类中。

对象是靠类塑造出来的,类是用来创建对象的模型,也是类告诉虚拟机如何创建某种类型的对象。

为了实例变量不被全世界的人都可以改动,我们就要隐藏数据,也就是使用private和public这两个修饰符。我们的目的是既可以保护数据,又可以让你自己修改数据,以下介绍封装的基本原则:将实例变量标记为私有,再提供公有的方法来控制相关实例变量。

这里我们还要对实例变量与局部变量进行区分:

1、实例变量声明在类里而非方法里,局部变量声明在类的方法里

2、实例变量永远都有默认值,无需初始化!!局部变量使用前必须初始化!!

                                                                                                                                              BY   ZJQ

猜你喜欢

转载自blog.csdn.net/qq_41641805/article/details/81362897