面向对象第二课,类和对象的关系

来源:互联网 发布:苹果最新软件源 编辑:程序博客网 时间:2024/05/21 03:24

对象和类的概念

面向对象编程(OOP)的本质:以类的方式组织代码,以对象的方式组织数据。

面向对象思维:OOA,OOD


对象:是具体的事物

类:是对对象的抽象(抽出像的部分)

现有具体的对象,然后抽象各个对象之间像的部分,归纳出类通过类在认识其他对象



对象和类的关系:特殊情况到一般情况,具体到抽象

类:我们叫class

对象:我们叫做Object,instance(实例)。以后我们说某个类的对象,某个类的实例,是一样的意思

类可以看成一类对象的模板,对象可以看成该类的一个具体实例。

类是用于描述同一类型的对象的一个抽象类,类中定义了这一类对象所应具有的静态和动态属性。

对象是java程序的核心,在java程序中“万事万物皆对象”

JDK提供了很多类供程序员使用,编程人员也可以定义自己的类


写出我们的第一个类:以类为模板,进行创建

/*写出第一个学生类*/public class Student{//静态的数据String name;//姓名int id;//学号int age;//年龄String gender;//性别int weight;//体重//动态的行为public void study(){System.out.println(name+"在学习");}//形参sname,要在对象实例里传值public void sayHello(String sname){System.out.println(name+"向"+sname+"说你好");}//main方法虽然放到Student类里,可以认为和Student类有关,也可以认为和他没关系,因为系统跑起来会找main方法,Student只是类名而已public static void main(String[] args){//类是对象的模板,通过new创建对象的实例Student s1 = new Student();s1.name="欣欣";s1.study();s1.sayHello("亮亮");}}


0 0
原创粉丝点击