1.面向过程与面向对象的理解
面向过程是指做一件事的经过:
public static void main(){
study();
play();
rest();
}
//做了三件事:学习,玩,休息
public static void main(){
stu.study();
stu.play();
stu.rest();
)
//做了同样三件事,但强调了对象是谁
2.类与对象的关系分析
类的作用:1.描述对象的相同特征和方法
2.作为对象的数据类型,创建对象
3,如何定义类,如何创建对象,如何调用方法
public class student{
public Sting name;
private int num;
//定义类,它的两个特征。
public void setnum(int num){
this.num=num;
}
public void study(){
System.out.println(name+"在学习中");
}
}
//定义了一个方法
public class Test{
public static void mian(String[] args) {
student stu=new student();
//用类名创建一个对象
stu.name=" ";
//给对象赋值
stu.setnum(20);
stu.study();
//调用方法
1.构造方法的作用,它与一般方法的区别
A.构造方法的名字必须和类名一样
B.构造方法不用声明返回值
C.构造方法是通过new关键字来调用的
2.方法的重载,意义
重载包括,构造方法的重载和方法的重载
重载是指参数的类型或个数不同。
A.构造方法的重载
public class student{
public student(){
}
public student(String name){
this.name=name;
}
public student(String name ,int km){
this.name=name;
this.km=km;
}
}
//关于构造方法的重载
B.方法的重载
public class student{
public void play(){
System.out.println(name+"在玩");
}
public void play(int i){
System.out.println(name+"在玩"+i+"个小时");
}
}
//关于方法的重载
其意义在于提供多种方法,为不同情况提供便利。
3.this的作用
this能够特指,区分相同变量名,避免造成混淆
public class student{
private String name;
public student(String name){
this.name=name;
}
}
//此处出现两个name便于区别,this.name特指对象的name。
通常不做区别,同一变量默认为最近的那一个。
分享到:
相关推荐
Python 类与面向对象是编程语言中一种重要的抽象和组织数据的方式。面向对象编程(OOP)的核心理念是通过创建对象来模拟现实世界中的实体,使得代码更加模块化、可重用和易于维护。Python 中,一切皆对象,类是创建...
利用结构图对类与对象进行归纳整理,对每个知识点都进行了归纳整理,便于读者查询
Java 面向对象编程练习题与答案 本资源摘要信息涵盖了 Java 面向对象编程的多个知识点,包括 Font 类、Toolkit 类、包机制、抽象类、数组操作等。 1. Font 类: Font 类是 Java 中的一个类,用于设置程序中的字体...
本文实例讲述了Python面向对象之类和对象。分享给大家供大家参考,具体如下: 类和对象(1) 对象是什么? 对象=属性(静态)+方法(动态); 属性一般是一个个变量;方法是一个个函数; #类的属性 就是 类变量 #...
易康eCognition面向对象分类是一种利用遥感影像进行地理信息提取的技术。它通过将影像中的像素分割成具有相似光谱和空间特征的对象,再对这些对象进行分类,从而达到识别地物类型的目的。本文将详细介绍易康...
7. **面向对象与面向过程对比**:面向对象编程与传统的面向过程编程相比,更注重数据和操作数据的方式,而非步骤的执行顺序。面向对象强调模块化和组件化,更适合处理复杂系统的构建。 8. **案例分析**:在实际开发...
由于提供的文件内容不包含实际的文本信息,而是重复的URL链接,因此无法从该部分提供有关面向对象分析与设计(OOAD)的知识点。但是,我将尽可能详细地介绍面向对象分析与设计的相关知识点,以满足您的需求。 面向...
在工业控制系统的PLC程序中也可以采用这种设计思想,虽然我们无法实现面向对象的很多特点如“继承”,甚至于它根本就不具备面向对象编程语言的特点,但面向对象编程的基本概念就是类和类的实例(即对象),我们只...
1. **类(Class)**:类是面向对象编程的基础,它是创建对象的模板。在Python中,我们通过定义class关键字来创建一个类。例如: ```python class MyClass: def __init__(self, attr1, attr2): self.attr1 = ...
易语言面向对象学习 1 一.枯燥的理论 2 1.对象和类 2 2.类的“成员”与“方法” 2 3.实例化 2 4.继承 3 二.牛刀小试 3 1.定义一个类,生成实例对象 3 2.“_初始化” 与 “_销毁” 5 三.一个更丰富的“员工...
不过,可以根据文件标题和描述提供的线索,进行面向对象系统分析与设计相关的知识点梳理。 面向对象系统分析与设计是软件工程领域的一个重要部分,它涉及如何使用面向对象的方法来分析和设计软件系统。面向对象方法...
5. **事件驱动编程**:Labview的面向对象特性与它的事件驱动模型相结合,使得程序能对用户交互或其他事件做出响应。事件结构是Labview中实现这一机制的关键,当特定事件发生时,对应的事件分支会被执行。 6. **接口...
Java面向对象设计类和对象 Java面向对象设计类和对象是面向对象程序设计的基础,它将现实世界模型自然延伸到程序设计中。类和对象是面向对象设计的核心概念,类描述对象的属性和行为,对象是类的实例,是一个实实在...
学习如何创建和使用类及对象,是理解Java面向对象编程的关键。 2. **封装**:封装是面向对象的核心特性之一,它隐藏了对象内部的实现细节,只对外提供公共接口进行交互。通过访问修饰符(public, private, ...
借助于漫画展示的形式,面向对象的简、由类创建一个对象的方法、类的编写与对象的创建、类的构造函数、类的方法、修饰符、Java中的封装/继承/多态等特征、Java中的线程、用Java创建一个小世界、多线程共享数据,以及...
课程作业,用来练习类的调用,把定义的类里面的对象编成了小故事来运行