码迷,mamicode.com
首页 > 其他好文 > 详细

类和对象

时间:2018-10-11 21:53:22      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:匹配   事物   必须   首字母   关键字   返回   一个   语句   序列   

在java的世界里,“万物皆对象”。
java是一种面向对象的编程语言( Object Oriented Programming Language ,OOPL)。
对象:用来描述客观事物的一个实体,由一组属性和方法构成
构成对象两个要素:
1.静态特征: 属性: 对象具有的一些数据项
2.动态特征: 方法: 对象的一些动作序列

封装:将属性和方法封装到对象当中
好处:隐藏其内部细节,不展露外部细节
对象具有封装性:对象的属性和方法是相辅相成,不可分割的,它们共同组成了实体对象。

类定义了对象将会拥有的属性和方法
类和对象的关系: 抽象和具体的关系
类是对象的类型,对象是类的实例
eg. 在商场买东西时,有顾客类(抽象),而买东西的每个人便是对象(具体)。从而顾客这个身份决定了对象所具有的特征(属性)和行为(方法)。
一个类可以有多个对象。

如何定义类
1.定义类名
语法:public class 类名{
    }
  Java中类名的规范:
    1.类的首字母大写
    2.类名称不能使用Java关键字
    3.除了"_“与”$"符号以外,不能包含其他字符
    4.不要包含数字以及中文汉字
2. 编写类的属性
成员变量
3. 编写类的方法
成员方法
<访问修饰符> 返回值类型 <方法名> (<参数列表>){
      //方法体
  }
访问修饰符
  指该方法允许被访问的权限范围
    public private protected
返回值类型:
1.基本类型和引用类型皆可以。
方法返回值必须与所说明的类型的相匹配,使用return语句返回值。
语法: return 表达式;
此时作用: 1.跳出方法
                   2. 给出结果
2.没有返回值时,用void来描述
方法名:合法的变量名
参数列表:调用带参数的方法时,传送给方法的数据列表。
列表中各参数间以“ ,”分隔。

创建和使用对象
创建对象:
语法: 类名 对象名=new 类名();      使用new关键字
调用属性和方法:(确保已经创建对象)
语法: 对象名.属性//引用对象属性    使用" . "操作符
            对象名.方法名()//引用对象方法

调用类的方法:
调用类的无参方法:
    1.在同一个类中的方法,直接使用方法名调用该方法。
    2.不同类的方法,首先创建个对象,再使用对象名.方法名()来调用。
注意: 1.如果类的方法中有返回值,调用时得到是它的返回值(return)。
    2.方法不能返回多个值。
    3.多个方法不能相互嵌套定义。
    4.不能在方法外部直接写程序逻辑代码。
    5.如果方法的返回值为void,方法内不能有return语句。
调用类的带参方法:
    调用带参方法时必须传入实际参数的值
语法: 对象名 . 方法名(参数1,参数2,~~参数n)
    形式参数: 定义方法时对参数的称呼,目的是定义方法需要传入的参数个数和类型。
    实际参数: 调用方法时对参数的称呼,目的是调用方法时传递给方法处理的实际的值。
    传递的实参值与形参的数据类型相同、个数相同、顺序一致
注意: 1.调用方法时,不能在传递的实参面前添加数据类型。
    2.方法定义有返回值时,不能调用返回值却不做任何处理。

类是class的对象,所有的类都是Object的子类

类和对象

标签:匹配   事物   必须   首字母   关键字   返回   一个   语句   序列   

原文地址:https://www.cnblogs.com/xiao-ran/p/9774560.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!