【java】类的初识

java

面向过程思想:强调的是功能行为

面向对象思想:不自己亲自做,将功能封装为对象,强调具备功能的对象,指挥对象实现各种功能。以后开发实际就是找对象使用对象,要是对象没有就创建对象并维护对象。

面向对象的三个特征:封装,继承,多态

类和对象的区别:

  类:对共性事物的描述。在java中用class定义类。

  对象:共性事物中实实在在的一个实体。在java中用new在堆内存中建立实体。

class Car //类可以不带main函数

{

/*属性对应着类中的变量,也叫成员变量;行为对应的类中的函数(方法),也叫成员函数*/

//定义车颜色

String color="red";/*成员变量都在堆内存里面,即便不初始化值也会有默认值*/

//定义车轮数

int num=4;

//定义功能

public void run()

{

System.out.println("running....");

}

}

class carDemo

{

public static void main(String args[])

{

//用new声明一个对象

Car c=new Car();//c也是一个类类型变量,类类型变量指向对象,c也叫句柄。

c.run();//用对象调用成员函数

}

}

  

封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。

   封装原则:1)把不需要对外提供的内容都隐藏起来

       2)把属性都隐藏起来,提供公共方法对其访问

以上是 【java】类的初识 的全部内容, 来源链接: utcz.com/z/389982.html

回到顶部