多语言展示
当前在线:899今日阅读:75今日分享:44

java中面向对象简介

面向过程:凡事都亲力亲为;(创建一个类,在类里编写程序,实现功能,视为过程)     面向对象:一些事不用自己去做,也能完成; 面向过程的缺点:1.数据缺少对数据的封装,比较零散;每次用到相同                                     数据的时候,都需要重写,代码不能复用,可操作性差;                      2.数据和方法分离:数据不能封装到方法里面去调用             面向对象的三大特征:继承  封装  多态
方法/步骤
1

1.面向对象 a.什么是面向对象?            面向过程做事情 第一想法是  我该怎么做!           面向对象做事情 第一想法是 我该让谁做!2.什么是类?什么是对象?什么是引用?    a,类,对象,引用,三者之间关系对应生活中的例子:                   adc            类                狗类                                               伊泽瑞尔                          对象             哈士奇                   ez             引用             旺财    b,类,对象,引用的关系                类是对象的模板,引用是操作对象的一种方式

2

如何定义一个类?                  定义类的关键字为class              class 类名{                }  在一个.java文件中可以定义多个类,但是只能有一个类的修饰符为public                  修饰的,并且public修饰的类名必须要和.java源文件名字保持一致。  tips: 包名的命名规范               公司的域名倒过来写.项目名.模板名                包的本质就是文件夹。

3

如何创建一个对象?               在java中创建对象是用new关键字来帮助我们创建对象 语法格式如下                 类名   引用名  = new 类名();               上面的作用是创建一个该类的对象

4

package com.auto.javase.javaoop;/** * 创建了一个大象类 */public class Elephant {}

5

将大象放入冰箱使用面向对象的语法来编写一次伪代码  使用面向对象的方式  我们需要创建2个类 一个是大象类 一个是冰箱类 class 大象{} class 冰箱{  void 打开(){};  void 放入(大象  dx){};  void 关闭(){}; } a,创建一头大象  大象 dx=new 大象(); b,创建一台冰箱  冰箱 bx=new 冰箱(); c,调用冰箱提供的方法  bx.打开();  bx.放入(dx);  bx.关闭;

6

/** * 冰箱类 */public class Freezer { //冰箱有哪些功能 //功能在面向对象中就会被抽象成方法 public void open() {  System.out.println('冰  箱打开了..........'); } //放入大象 public void save(Elephant e) {  System.out.println('大象被放进来了............'); } //关闭冰箱 public void close() {  System.out.println('冰箱关闭了...........'); }}

7

package com.auto.javase.javaoop;/** * 测试类 用来测试  如何将大象放入冰箱 */public class TestFreezer { public static void main(String[] args) {  //1.创建大象  Elephant elephant=new Elephant();  //2.创建冰箱  Freezer freezer=new Freezer();  //3.依次调用冰箱的3个方法  freezer.open();  freezer.save(elephant);  freezer.close(); }}

推荐信息