类实际上是表示客观世界的某类群体的一些基本特征的抽象。
什么是对象?对象是一个个具体的东西。
类和对象的区别:首先看
例子,例如在生活中,人,学生,汽车…..等都是一个个类。
类是一个广义的概念,是抽象的,不是具体。当给类进行具体化到可以确定的时候,就是对象了。如人--?现在在教室的叫xx的人,现在停在门口的唯一的那一个汽车。这些具体的就是对象。显然对象是具体的,其中对象的具体在修饰上体现在有限定的词语,这些限定的词语描述的就是完整的描述这个对象,如这个人的性别,年龄,姓名等这些在对象中的概念就是属性,而人是可以吃饭睡觉等发生一系列动作行为的,这些称为方法。
类要使用就要产生对象,对象之间的区别主要是属性的区别,而对象的操作就是类中规定好的方法。一个电脑的设计图就是一个类,根据设计图做出的一个个具体产品就是对象。
对象的创建
对象的创建 类名 对象名称 = new 类名()
Student stu=new Student ()
类的创建
Public
class+ 类的名字{ 数据类型 属性 方法 }
访问类中某个属性或者方法
对象名.属性名
对象名.方法名()
当属性被private修饰的时候,无法访问,此时就需要哦利用set和get方法设置和取得
有一种简单的方法在实例化对象的时候就可以给属性赋值这就是构造方法,这也是构造方法最主要的用法。
构造方法定义格式
访问权限 类名称 (类型1 参数1 ,类型2 参数2 …..){程序语句}
构造方法注意:1.名称必须要和类的名称一致
2.构造方法声明的时候美欧返回值3
3.不能再构造方法中用return返回一个值
4.java类中默认的构造方法是无参数的什么都不做的。即public 类名(){}
构造方法也是可以
重载的只要每个构造方法的参数类型或者个数不同就可以现重载。例如
public Person(String name){this.name =name }
public Person(String name ,int age ){this.name =name; this.age =age; }
而最终主方法调用的只有一个构造方法