类and对象

1.面向对象概述:

在程序开发初期人们使用结构化开发语言,后面随着软件的规模越来越大,结构化语言的弊端被暴露出来,开发周期延长,产品质量不如人意,这时人们引入了面向对象的编程思想,所谓的面向对象的思想就是可以把一切事物都看成对象,然后抽象出这些对象的属性和行为,将这些引入到我们的程序中

2.面向对象的案例:

以一只鸟要飞向北方为案例,我们首先可以把这只鸟看做是一个对象,这只鸟是千万鸟类中的一个具体事例,然后我们可以根据这个对象看抽象出这个对象的属性,如:黑色的羽毛,一对翅膀;接着可以抽象这个对象的行为,如:飞行,觅食。属性和行为都属于该对象

3.类的概述:

具有相同或相似的同一类事物我们把它叫做类,如鱼类,鸟类,昆虫类等。所以在类中具有相同或相似的属性和方法,如鱼类中不管是草鱼还是大头鱼都是靠腮呼吸,有鳞片等。

4.类以程序的表现形式:

在java语言中,类中对象的行为是以方法的形式定义,对象的属性是以成员变量的形式定义的

5.面向对象程序设计的特点:

★分装性,继承性,多态性

类的变量      

1.成员变量

Java对象的属性也称成员变量

成员变量定义在类体里面,方法体外面

成员变量的默认值


2.局部变量

作用域范围

3.作用修饰符

Private私有的 public 公共的protected受保护的

4.成员方法

Java中对象的行为称为方法

方法的返回值

方法的参数

方法体

方法如何定义

//创建类的对象类名        对象名=new 类名();

通过构造方法和new关键字的配合实例化类的对象

创建对象也被称之为实例化类的对象

方法属于谁?

方法定义和调用的区别

构造方法:1.与类名同名的方法2.构造方法没有返回值在初始化时候调用

在java中   对象名.方法名   (对象名=变量名)调用方法


主方法

作用域修饰符

The method bb() from the type T1 isnot visible.

来自ti这个类的bb()方法是不可见的。

Java中有就近原则

多重类结构

如:class T1(类名){

}

Publicclass T2(类名){

//称为主类,调用必须在主类里

}

Return关键字

返回方法指定类型的值(这个值总是确定的);

结束方法的执行(仅仅一个return语句)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值