类和对象

类和对象

结构化开发

1.面向功能划分软件结构
2.自顶而下
3.最小的子系统是方法
4.制约了软件的可维护性和可扩展性

面向对象开发

1.把软件系统看成各种对象的集合
2.系统结构比较稳定
3.子系统相对独立
4.软件可重用性,可维护性和可扩展性强

万物皆对象

1).对象(软件开发)
客观存在的实体都是对象

对象的特征-----属性
1.属性 ,对象具有的各种特征
2.每个对象的属性(特征)都有一个特定值

对象的功能行为------方法
1.方法——对象执行的操作
2.对象:用来描述客观事物的一个实体,有一组属性和方法构成

2).类

具有相同属性和方法的一组对象的集合
抽象概念 是一个模板
通过类这个模板能产生对象

Java程序都是以类Class为组织单元

Public class School{                //类名为School
	//属性
	String name ;				
	String adress;
	//方法									方法的语法 : Public +方法的返回值+方法名(){
	Public void print {   				//打印学校信息               				            //方法体
	Sysou+Alt+/(             )																				}
	Sysou+Alt+/(             )
			}
	Public Static void man(String[]args){
	 School school=new School();  //创建School这个类的对象 ,对象的名字叫school
	 school,name="  ";  		  //赋值
	 school.adress="   ";		  //赋值
	 school.print();			  //调用print方法
		}
	}

类中含有属性和方法

如何创建对象

类名   对象名 = new 类名();
School school = new School();

访问对象中的属性和方法

对象名.属性名
对象名.方法名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值