教程推荐:java零基础入门到精通
面向对象介绍
⚫ 并不是一个技术,而是一种编程指导思想。
⚫ 把现实世界的具体事物全部看成一个一个的对象来解决实际问题。
为什么要用面向对象编程
⚫ 生活中我们解决问题就是按照对象化的方式进行的。如果程序也能够按照生活的中的方式来解决问题,那么程序就更符合人类的思维习惯,代码看起来会更易理解、更简单、更易维护。
public class Test {
public static void main(String[] args) {
客户 customer = new 客户();
销售 salesman = new 销售();
钱 money= customer.掏钱();
车 car = salesman.收到(money);
customer.获取(car);
}
}
public class Test {
public static void main(String[] args) {
}
}
teacher.批阅(exam);
老师 teacher = new 老师();
学生 student = new 学生();
试卷 exam = teacher.出题();
student.考试(exam );
面向对象编程的指导思想、优点小结:
⚫ 把现实世界的具体事物全部看成一个一个的对象来解决问题。
⚫ 按照面向对象编程来设计程序