对象
用来描述客观事物的一个实体,由一组属性(静态特征)和方法(动态特征)构成;
属性
用来描述对象的固有特征;名词
方法
用来描述对象的动作,具体能干什么;动词
1、类和对象类是抽象的,对象是具体的
类
类是具有相同属性和行为(方法)的对象的集合
创建类:
对象
对象是类的一个实例,是一个具体的实体,是由属性和方法构成的
创建对象:
类名 对象名 = new 类名();
Student a = new Student();
public static void main(String[] args) { //调用学生类------------------------------------- Student a = new Student();//创建学生对象a //调用教师类--------------------------------- Teacher b = new Teacher();//创建教师类b }2、方法
方法定义类的某种行为(或功能), 是功能的实现
方法五要素:修饰符,返回值类型,方法名,参数列表,方法体
public void show(){//修饰符, 返回值,方法名(参数列表) System.out.println("姓名:" + name + ",年龄:" + age);//方法体 }
方法中返回值介绍:
如果方法有返回值,方法中必须使用关键字return返回某个值,返回值类型为该值的类型,且返回值只能有一个。
return的作用:结束方法,返回结果
!当调用有返回值的方法时,需要定义一个变量接受。如果方法没有返回值,返回值类型为void
有返回值: public int getAge(){ return age;//返回age的值 } 无返回值 public void show(){ //无返回值则不需要使用return System.out.println("姓名:" + name + ",年龄:" + age); }
方法的调用:
1:创建这个类的对象
2:对象名.方法名();
a.login();//对象名.方法名();
方法之间允许相互调用,不需要知道方法的具体实现,实现重用,提高效率
Student类的方法a( )调用Student类的方法b( ),直接调用
public void a( ) { b( ); //在方法a中调用方法b( ) }
Student类的方法a( )调用Teacher类的方法b( ),先创建类对象,然后使用“.”调用
public void a( ) { Teacher t = new Teacher( ); //先创建教师类的对象 t.b( ); //调用Teacher类的b() }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)