类与对象
成员变量
-在Java中对象的属性也称为成员变量,成员变量的定义与普通变量的定义一样
成员方法
1.成员方法的定义
-说明:方法的定义必须在某个类中,定义方法时如果没有指定权限修饰符,方法的默认访问权限为省略。如果定义的方法有返回值,则必须使用return关键词返回一个指定类型的数据,并且返回值类型要与方法返回值类型一样
2.成员方法的参数
调用方法时可以给该方法传递一个或多个值,传给方法的值叫实参,在方法内部,接收实参的变量叫作形参,形参的声明语法与变量的声明语法一样。形参只在方法内部有效。Java中方法的参数主要有三种,分别为值参数,引用参数和不定长参数
构造方法
-构造方法是一个与类同名的方法,对象的创建就是通过构造方法完成的
-构造方法的特点:
1.没有返回类型,也不能定义为void
2.其名称要与本类名称相同
3.主要作用时完成对象的初始化工作,它能把定义对象的参数传给对象成员
局部变量
-局部变量在方法执行时被创建,在方法执行结束时被销毁。局部变量在使用时必须进行赋值操作或被初始化,否则会出现编译错误。
this关键词
类的主方法
-主方法是类的入口点,它指定了程序从何处开始,提供对程序流向的控制
-在主方法的定义中可以看到主方法的特征:
1.主方法是静态的,所以如果直接在主方法中调用其它方法,则该方法必须也是静态的。
2.主方法没有返回值
3.主方法的形参为数组。其中args[0]~args[n]分别代表第一个参数到第n+1个参数,可以使用args.length获取参数的个数。
static关键词
静态变量
静态方法
静态代码块
-在类的成员方法之外,用static修饰代码区可以称之为静态代码块。定义一块静态代码块,可以完成类的初始化操作,在类声明时就会运行。
面向对象概述
对象
-对象是一个抽象概念,表示任意存在的事物,世间万物皆对象!
类
-类是同一类事物的统称,如果将现实中的一个事物抽象成对象,类就是这类对象的统称
面向对象设计特点
-封装
-继承
-多态