面向对象基础--类和对象

类和对象的关系

(一)对象 :用来描述客观事物的一个实体,由一组属性和方法构成
	对象是由静态特征和动态特征组成
		1、静态特征:属性
		2、动态特征:方法
对象的特征--属性
	属性——对象具有的各种特征;
	每个对象的每个属性都拥有特定值
对象的特征--方法
	方法——对象执行的操作

(二)类:具有相同属性和方法的一组对象的集合类是对象的抽象

(三)类与对象的关系
	类是对象的抽象,对象是类的具体实现。
	类是具有相同特征的对象的集合(抽象);对象是类的实体。

定义类

定义类的语法如下图所示:

在这里插入图片描述

案例:创建一个School类
/*
* 属性:校名、地址、课程
* 方法:宣传、授课
*/
	public class School {
		String schoolName;
		String address;
		String subject;
		public void advertisement(){
    		System.out.println("本校:"+schoolName+",地址为:"+address+
            		",教授课程为:"+subject);
			}
		public void teach(){
    		System.out.println("来是come去是go!");
		}
	}

定义对象

使用对象的步骤:
	1、创建对象
		类名 对象名 = new  类名();
	例如:School center = new School();
	2、引用对象成员:使用“.”进行以下操作
		引用类的属性:对象名.属性
		引用类的方法:对象名.方法名()
	例如:center.name = "课工场";    //给name属性赋值
		  center.showCenter();	  //调用showCenter()方法
	案例:(与上School类对应)
		public class TestSchool {
			public static void main(String[] args) {
    			School kgc=new School();
    			kgc.schoolName="课工场";
  				kgc.address="小行路2号警官学院内部";
		    	kgc.subject="大数据";
   		   	 	kgc.advertisement();
  		    	kgc.teach();
 			}
		}

定义和调用方法(函数)

1、方法:
	无返回值时,关注的重点是过程   --..-->存储函数
	有返回值时,关注的重点是结果   ---->函数
	无参方法格式:
		无返回值:
    		[public/访问修饰符类型] void 方法名(){
            	代码;
     		}
		有返回值:
     		[public/访问修饰符类型] 返回值的类型 方法名(){
            	代码;
     		}

2、方法的调用:
	无参方法直接调用  对象名.方法名()   调用即可
	有参方法调用: 调用的同时要接收
        返回值类型  变量名=对象名.方法名() ;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值