码迷,mamicode.com
首页 > 其他好文 > 详细

类和对象

时间:2018-08-08 20:25:38      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:抽象   body   order   不同类   table   相同属性   信息隐藏   结构   方法   

1.什么是类?
2.什么是对象?
3.定义一个类的语法?
4.如何创建一个类的对象?

类是对象的抽象,对象是类的实例!

举例:
学生类(姓名,学号,年龄,成绩)

张三对象(张三,学号01,年龄18,成绩90)(会跑步,会吃饭,会睡觉,会学习)

李四对象(李四,学号02,年龄19,成绩80)(会跑步,会吃饭,会睡觉,会学习)

类:具有相同属性的一组对象的结合,类就是一种数据结构,这种数据结构解决了数组的缺点,数组不能存储不同类型的数据

对象同时拥有属性和方法两项特性

类的特点: 封装、继承、多态

对象:{

a. 方法是对象执行的操作

b. 属性是对象具有的各种特征

}

类的特点: 封装、继承、多态

语法 代码


public class 类的名称{


属性1的类型 属性1;

属性2的类型 属性2;

属性3的类型 属性3;

属性4的类型 属性4;

方法1;

方法2;

方法3;

方法4;

}
Student stu=new Student();//申请内存空间

public class Student{

String name;  //姓名

String stuNo;   //学号

int age;        //年龄

int  score;   //成绩

public void run(){}

public void eat(){}

public void sleep(){}

public void study(){}

}

Student stu=new Student();//申请内存空间

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

面向对象的优点:
1.把人类解决问题的思维过程转变为程序能够理解的过程
2.信息隐藏,提高了程序的可维护性和安全性
3.提高了程序的可重用性

类和对象

标签:抽象   body   order   不同类   table   相同属性   信息隐藏   结构   方法   

原文地址:https://www.cnblogs.com/MJ1234/p/9445312.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!