一、JAVASEOOP-java面向对象思想
1.OPP object oriented programming
2.Object 对象
什么是类:从多个对象中抽象出来的共同的特征
二、面向过程和面向对象
1.面向过程
如:c语言:适合于Mysql 数据库 系统 Linux Windows 驱动软件
特点:
1.代码没有模块化,耦合度比较高
2.代码冗余度高 重复利用率低
3.工作量大 不利于维护 和代码修改。
2.面向对象
如:java
特点:
1.代码模块化 耦合度比较低
2.代码的冗余度低 重复利用率高
3.工作量相对较低 利于维护 利于代码修改
三、构造方法
代码如下(示例):
class Person {
Person(int a, String nm) {
}
}
1.特点
1.构造方法名和类名相同
2.创建对象时,构造方法被调用
3.static void 关键字不可用,return可用,但是不能有返回值
4.用于成员初始化
public Person(String name,int age) {
this.name = name;
this.age = age;
}
2.种类
1.隐式无参
每一个类被创建的时候都会带一个隐式无参的构造方法
2.显示无参
类中能够看到的 没有参数的 就是显示无参
3.显示有参
3.重载
1.含义:在同一个类中,方法名相同,参数列表不同(参数的类型和个数不同)
2.用途:构造方法的重载:用于多种途径去创建对象
方法的重构:用于不同条件相同业务,描述功能
四、this关键字
用于当前类的引用
特点:
1.用于构造方法初始化对象
2.用于调用无参构造函数
3.可以当做返回值使用
方法一:
public Person(String name,int age) {
this.name = name;
this.age = age;
}
方法二:
public Person(String name,int age) {
this();
}
方法三:
public Person getPersonInstance(){
return this;
}
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。