面向对象OOP
什么是面向过程
第一步是什么,然后第二部...
什么是面向对象
物以类聚,分类的思维
描述复杂性的事物
以类的方式组织代码,以对象的组织(封装)数据
抽象
三大特性
1. 封装
1. 继承
1. 多态
认证 先有对象后有类
代码 先有类后有对象 先设计类 后有对象
package com.oop.demo01
pubic class Demo01{
public stadic void main(String[] args){
}
public String sayHello(){
return 'hello'; //返回 类型对应
}
public int max(int a,int b){
return a>b?a:b;
}
}
构造器
快捷键 alt + insert --> constryctor => 有参 ok/ 无参 select None
- 使用new关键字,必须有构造器 本质是调用构造器
public class Person{
// 1. 一个类什么都不写,他也会存在一个方法
// 显示的定义构造器
String name;
// 作用
// 1. 使用new关键字,本质是在调用构造器
// 2. 用来初始化值
public Person(){ // 1.和类名相同 2.没有返回值
name = ’张三‘;
}
// 注意
// 有参构造:一旦定义了有参构造,无参就必须显示定义
public Person(String name){
this.name = name;
}
}
@Test
public static void
标签:java,String,Person,构造,面向对象,public,name
From: https://www.cnblogs.com/lmq886/p/17131881.html