找object类
目录
访问修饰符:
作用:
就是确定类、变量、方法等能不能够被正常访问的修饰符
java本身提供了四个访问修饰符:
注意:
protected、private不能修饰类
面向对象的三大特征:
|-- 封装
|-- 继承
|-- 多态
封装:
封装的目的:数据的安全性和私密性
从广义上来说,封装就是将物品,保管起来、封存起来
面向对象上说的封装,是一种特指:
```java
package com.openlab.day11.hw.modifier;
public class User {
private int age = 16;
private String username = "张三";
String email = "110@qq.com";
public String gender;
public void say() {
System.err.println("public修饰的方法");
}
void say2() {
System.out.println("默认修饰的方法");
}
private void say3() {
System.out.println("私有的方法");
}
}
class Test02 {
//private只能访问同类中,所以不能访问到username
public static void main(String[] args) {
User user = new User();
System.out.print(user.username);
user.say3();
}
}
将类的属性 私有化(不再为外界提供直接访问属性的方式), 提供对应的 getter和setter方法来访问和设置属性。(安全渠道)
getter和setter方法快捷
POJO(Plain Ordinary Java Object):经典的java类
构造函数快捷:
toString方法
继承
点击继承好文
面向对象的继承,就是为了提高代码的复用性。
父类与子类必须在同一个包内,用extends
(面试题)覆盖(override)|重写(overwrite)
super关键字
instanceof 关键字
用来判断对象是否是某个类的实例
final关键字:(断子绝孙)