函数常识

来源:互联网 发布:美国零售销售数据公布 编辑:程序博客网 时间:2024/05/19 15:42

1.函数(方法)是怎么结束的?

函数是一return 语句结束的,有返回值的语句直接return相应的类型对象,void类型的函数方法的最后默认有一个空return语句。

2.函数是怎么执行的?

函数是由java虚拟机有main函数开始执行

3.类的概念

我们学习编程语言,其实就是为了把现实世界的事物通过编程语言体现出来,比如要描述学生考的分数(80分、90分),我们定义了int类型;要描述商品的价格(3.5元/每斤),我们定义了float类型;比如要描述一件事情的对错,我们定义了boolean类型;比如要描述一个学生的具体特征和行为(长头发,爱跑步),我们定义了一个学生类。

a.我们通常描述一个事物

属性:外在特征行为:能够做什么

b.java语言最基本的单位是类,类是用来体现事务的

类                                       事物    成员变量 --- 对应  ---   属性    成员方法 --- 对应  ---   能够做什么

c.类和对象的关系

(1)类是属性和行为的集合,它是一个抽象的概念。(2)对象就是类的具体存在,体现。 

d.成员变量是描述一个类的属性,只有这个属性真的适合描述这个类时,才应该被定义成成员变量,其他的都应该被定义成局部变量。

4.匿名对象 (没有名字的对象,没有引用指向他)

###a.应用场景:
(1) 当对对象方法仅一次调用时
(2) 匿名对象可以当做方法的实际参数传递(例如:Android中的监听接口)

b.匿名对象和普通对象的区别:

    (1)匿名对象没有名字,即是没有栈内存中的引用指向他,所以用完只有就会在堆内  存中成为垃圾,随时可以被java垃圾回收机制回收;而普通对象不可以,因为有引  用指向他。

5.内部类概述:将一个类定义在另一个类的里面,里面那个类就称为外面类的内部类。外面类就称为里面类的外部类。

a.访问特点:

 (1)内部类可以直接访问外部类中的成员,包括私有成员 (2)外部类要访问内部类的成员,就必须建立内部类的对象。

b.内部类的位置:

 (1) 成员内部类:在外部类的成员位置上 (2) 局部内部类:在外部类的代码块里或者方法里,不在外部类的成员位置上。

c.成员内部类的使用:

 (1)成员内部类的修饰符:一般常用的有private(处于安全考虑) 和 static(主要是为了方便使用);
0 0