文章目录
- 一、方法
- 1.例子
- 2.例子
- 3.例子
- 二、使用步骤
- 1.举例说明类跟对象(高大上)
- 2.理解“万事万物皆对象”
- 3.变量在内存中的位置体现
- 4.引用类型的变量
- 5.匿名对象的使用
提示:以下是本篇文章正文内容,下面案例可供参考
一、方法
描述类应该具有的功能。
1.例子
* Math类:sqrt() random() ....* Scanner类 :nextXxx()* Arrays类:sort() binarySearch() roString() equals()
2.例子
方法的使用中,可以调用当前类的属性或方法。特殊的,方法A又调用了方法A:递归方法。
public void eat(){System.out.println("人可以吃饭!");}
public void sleep(int hour){eat();System.out.println("人可以睡觉"+hour+"个小时");}
3.例子
方法中不可以定义方法
/** public void A() { * * //错误 * public void B() {* * } * }*/
二、使用步骤
1.举例说明类跟对象(高大上)
当我们需要跟控制台进行交互的时候,这时候就需要一个Scanner类,而这个类API已经给我们提供好了,这就是类的概念,要用的时候,创建一个Scanner类的对象,通过这个对象来操作其方法,来完成与控制台的交互。
2.理解“万事万物皆对象”
1.在java语言范畴中,将结构、功能封装到类中,通过类的实例化,来调用具体的功能结构。
2.java语言与前端html、后端的数据库交互时,前后端结构在java层面交互时,都体现在类、对象。
3.变量在内存中的位置体现
方法show()中的变量a存放在栈中,当c1.show()语句执行完成之后,a = 10从栈中出去。重新执行c2.show()。
4.引用类型的变量
引用类型的变量,只可能存储两类值 null 或 地址值(含变量的类型)
5.匿名对象的使用
1.我们创建的对象,没有显式的赋给一个变量名。即为匿名对象
2.匿名对象只能调用一次。
PhoneMall mall = new PhoneMa11();
//mall.show(p);
//匿名对象的使用
mal1.show(new Phone());