1.面向对象的基本概念

 1.面向对象的概念:其基本思想是把问题看成是由若干个对象组成,这些对象之间是独立的,

 但又可以相互融合、链接和协调,从而共同完成整个程序要的任何和功能。

 2.面向对象的三大特征:封装、继承、多态。

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

 4.类:类是具有相同属性和方法的一组对象的集合。类是对象的抽象,对象是类的具体。

2.定义类

 (1).定义类的步骤:

    1)发现类,类定义了对象将会拥有的特征(属性)和行为(方法)。

    2)发现类的属性,对象所拥有的静态特征在类中表示时称为类的属性。

    3)发现类的方法,对象执行的操作称为类的方法。

 (2).定义类——语法格式:

  [访问修饰符] class 类名{  }  public class Person{  }

3.属性——对象所拥有的特征在类中表示时称为类的属性。

 语法格式:[访问修饰符] 数据类型 属性名;

public class Person {       //定义 “人” 类
public String name; //姓名
public char sex; //性别
public int age; //年龄
}

4.方法——对象执行操作的行为称为类的方法

 语法格式:

  [访问修饰符]  返回类型  方法名称 ( 参数类型 参数名1 ,参数类型 参数名2 ){  }

public class Person {

public String name;
public char sex;
public int age;

public void showInfo() {
System.out.println("我叫" + name + ";我是" + sex + "生;我今年" + age + "岁。");
}
}

3.创建和对象使用

 1.创建对象

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

 2.使用对象

  语法格式:

   对象名 . 属性    //引用对象的属性

   对象名 . 方法名();  //引用对象的方法

  3.对象数组

 概念:其实对象数组的数据类型就是具体的类名,对象数组存储的就是这个类的对象每个数组元素就是一个对象,当根据下标找到某个元素时,可以按照对象的使用方法来使用该元素。

标签智能推荐:

Python 入门

Python基础面向对象网络编程并发编程

面向对象

面向对象基础001002003004005006007008009010011012选课系统项目

8.11Java学习

今天学习面向对象基础类和对象 

书单

《设计模式-可复用面向对象软件的基础》《敏捷软件开发:原则、模式与实践》

Java08SE基础总结

Java08SE基础总结Java语言初识HelloWorld基础语法流程控制方法数组面向对象异常学习视频学习视频

面向对象一 OOP与类

OOP面向对象面向对象与面向过程面向过程让计算机有步骤的顺次做一件事情,是一种过程化的叙事思维;面向对象是一种计算机世界里解决复杂软件工程的方法论,拆解问题复杂度,从人类思维角度提出解决问题的步骤和方案。比如“开门”,面向过程是open(Doordoor)而面向对象是door.open();三大特性与四大特性传统面向对象三大特性:封装、继承、多态;而四大特性则是增加了抽象。抽象是面向对象思想的最基

导航

python环境搭建python入门python基础python函数python模块python开发规范python面向对象python网络编程数据库mysql前端django框架django-Ajax的使用

Python系列文章

前面带有[]符号的是待补充文章,有些可能在随后会跟着补上,有些可能有缘再补😄。Python语法基础菜鸟一枚,错误在所难免,还望发现错误后能够提出。基础数据类型语法特性函数[]函数(5):回调函数和闭包模块和包面向对象[]面向对象(5):运算符重载其它面向对象的话题[]元类异常和错误处理Python编程基础[]python操作文件[]python正则表达式

Python从入门到放弃

目录第一章Markdown编辑器第二章计算机基础知识第三章进入python世界(基础)第四章面向对象编程第五章网络编程第六章并发编程第七章Python优酷项目第八章配置项目环境第一章Markdown编辑器第二章计算机基础知识第三章进入python世界(基础)第四章面向对象编程第五章网络编程第六章并发编程第七章Python优酷项目第八章配置项目环境

python知识点目录

第六篇:面向对象