【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