Java 面向对象编程 1

对象:用来描述事物的一个实体,由一组属性和方法构成。

在面向对象中,对象是用来描述客观事物的一个实体。

构成对象的两个要素:属性(静态特征),方法(动态特征)

在编程中,对象的属性被存储在一些变量里(将“姓名”存储在字符串类型的变量中)

对象的行为则通过定义方法来实现

封装:把一个事物包装起来,尽可能隐藏内部细节。

对象的属性和方法是相辅相成的、不可分割的,它们共同组成了实体对象,因为,对象具有封装性

类:把共同的属性和行为组织到一个单元中,就得到了类

类定义了对象会拥有的特征(属性)和行为(方法)

类的属性:对象所拥有的静态特征在类中表示时称为类的属性。

类的方法:对象执行的操作称谓类的方法

类和对象的关系:

一个类为它的全部对象给出了一个统一的定义,而它的每一个对象则是符合这种定义的一个实体。

因此两者是抽象和具体的关系。

类是对象的类型:(int、double等等类只需要生命变量即可,如果描述“顾客”小明,是字符型还是字符串?其实都不是,小明的类型就是“顾客”,也就是说 类就是对象的类型

定义类上就是抽取同类实体的共性自定义的一种数据类型。

JAVA是面向对象的语言:

在面向对象程序设计中,类是程序的基本单元,所有程序都是以类为组织单元。

public class <类名>{

    //定义属性部分

   属性1的类型 属性1

   属性2的类型 属性2

   //定义方法部分

   方法1; 

   方法2

}

编写类的属性:通过在类的实体中定义变量来描述类所具有的静态特征(属性)--成员变量

编写类的方法:通过在类的中定义方法来描述类所具有的行为--成员方法

访问修饰符 返回值类型(没有返回值用void) 方法名(){

     //方法体

}

命名法:

骆驼命名:方法或变量第一个单词的手写字母小写,后面每个单词的首字母大写

帕斯卡:每一个单词首字母大写

创建和使用对象:

类的作用就是创建对象

由类生成对象,称为类的实例化过程

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

引用属性和方法:

        对象名.属性

        对象名.方法名

执行程序需要入口。main()方法是程序的入口,可以出现在任何类中,但是保证一个JAVA类中只有一个Main()方法,

在定义类时,如果没有给属性赋初始值,Java会自动给他一个默认值(局部变量不会,所以局部变量必须赋默认值)

int:0          double:0.0           boolean:false           String:null

猜你喜欢

转载自blog.csdn.net/weixin_41985061/article/details/81072494
今日推荐