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 ope荏鱿胫协n() {System.out.println("冰 箱打开了..........");}//放入大象public void save(Elephant e) {System.out.println("大象被放进来了............");}//关闭冰箱public void close() {System.out.println("冰箱关闭了...........");}}
7、package com.auto.门钙蹲茌javase.javaoop;/*** 测试类 用来测试 如何将大象放入冰箱*/pu芟鲠阻缒blic 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();}}