类是对象的抽象,对象是类的实体。比如手机是类 ,自己用的荣耀手机是对象。
创建对象
类名 对象名 = new 类名(参数);
成员变量和局部变量
成员变量:类中方法外的变量;
局部变量:方法中的变量
封装
private
private 定义的变量只能在类中使用。
封装:1、不能通过对象名直接访问,只能调用类中的方法进行修改,减少存在安全隐患。
2、提高复用性
this. 指的的成员变量
构造方法
构造方法是一种特殊的方法
public class student{
String name;
public student(){
"无参数构造函数" //在new无参对象的时候会输出"无参数构造函数"
}
public student(String name){
this.name =name ;
}
}
最好自己编写构造方法
字符串
API
Java的类和方法,说明书的感觉...
String和StringBuilder
String 内容不可变,当内容没有时会自己增加,造成内容的浪费
StringBuilder 内容可变
集合
提供存储空间可变的模型
ArrayList<E> arr= new ArrayList