java是面向对象的语言。
对象:真实存在的唯一的事物。
类:实际就是对某种类型事物的共性属性与行为的抽取
面向对象的计算机语言的核心思想:找适合的对象做适合的事情。
如何找适合的对象呢:
自定义类的三个步骤:
格式:
class 类名 {
事物的公共属性使用成员变量描述。
事物的公共行为使用函数描述。
}
通过自定义类创建对象的格式:
类名 变量名 = new 类名();
访问对象属性的格式: 对象.属性名;
设置对象属性的格式: 对象.属性名=数据
调用对象的功能:对象.函数名();
成员属性有默认的初始值:
成员变量与局部变量的区别:
定义的位置的区别:
作用上的区别:
生命周期的区别:
初始值的区别:
匿名对象:没有引用类型变量指向的对象称作为匿名对象。
匿名对象要注意的事项:
匿名对象好处:简化书写。 还能快速回收。
匿名对象的应用场景:
面向对象三大特征:
封装:
好处:
权限修饰符:权限修饰符就是控制变量等其他东西的可见范围的。
public:公共的。public修饰的成员变量或者方法任何人都可以访问。
private:私有的。private修饰的成员变量或者方法只能在本类中进行直接访问。
封装的步骤:
如果比较两个字符串的内容是否一致,不要使用==方法,使用equals方法 如果是字符比较,因为字符是基本数据类型,所以还用==
类:实体类 工具类
原文:https://www.cnblogs.com/zhangwugai/p/10304454.html