类和对象
对象是用来描述客观事物的一个实体,有一组属性和方法构成。
静态的是属性,动态的是方法。
类是对象的类型
定义类:
1.定义类名:
public class 类名{
}
2.编写类的属性:
所具有的静态特征(属性 ),称为类的成员变量
3.编写类的方法:
所具有的行为,称为类的成员方法
访问修饰符 返回值类型 方法名(){
//方法体
}
创建对象: 类名 对象名 =new 类名();
引用对象属性: 对象名.属性;
引用对象方法: 对象名.方法名();
类的无参方法:
1.如何定义类的方法:
public 返回值类型 方法名(){
}
方法名一般采用骆驼式命名法
返回值类型 return 表达式;
1.跳出方法
2.输出结果
!!!!返回的类型要和定义的类型一致。
2.调用方法:
对象名.方法名();
3.类中的方法调用:
同一个类中的方法,直接使用方法名调用该方法。
不同类的方法,首先创建对象,再使用 对象名.方法名()来调用。
4.成员变量和局部变量区别:
1.作用域不同
2.初始值不同
5.javaDoc注释:
/**
*
*/
有参的方法:
带餐方法定义:
<访问修饰符> 返回值类型 <方法名>(<参数列表>){
//方法的主体
}
调用带参方法与调用无参方法的语法是相同的,但是在调用带参方法时必须传入实际的参数的值
形参是定义方法对参数的称呼,实参是在调用方法时传递给方法的实际的值
Java中提供包来管理类。声明包使用关键字package ,导入包使用关键字import。
字符串:
定义一个字符串可以使用String类和StringBuffer类
String类的常用方法:
1.获取字符串长度:length();
2.比较字符串:equals();
3.连接字符串:concat();
4.提取字符串:substring();
5.搜索字符串:indexOf();
6.拆分字符串:spit();
StringBuffer类常用:
1.转换成String类型:toString();
2.连接字符串:append();
3.插入字符串:insert();