版权声明:原创内容是本人学习总结,仅限学习使用,禁止用于其他用途。如有错误和不足,欢迎评论指正补充。 https://blog.csdn.net/qian_qian_123/article/details/81875869
笔记
面向对象编程:OOP
面向对象编程步骤:
- 考虑场景中包含几个对象
- 找到对象与对象的联系
- 分析每个对象有哪些属性与方法
对象:
属性: 数据
方法: 行为, 功能
类:
属性的定义:
访问修饰符: 数据类型 属性名;
Dog
String name;
{}
Dog d1 = new Dog();
d1.name=”大黄”
Dog d2= new Dog();
d2.name
Dog{
String name;
main{
Dog d = new Dog();
D.name
}
Fun(){
name =”sss”;
}
}
方法:
难点: 方法的返回值, 方法参数问题
方法调用
A)本类的其他方法,除main, 直接调用: 方法名();
B)其他类,或者main方法:
创建方法所在类的对象
对象名.方法名()
构造方法: 创建对象
与类名一样,
没有返回值这一说法
只能通过 new 来调用
面向对象三大特征:
封装
继承
多态