上了两次java的课程,对于java有了一个初步的认识,对于没有编程基础的我来说,的确感觉自己学会了一点东西,对于编程也有了兴趣。Java编程中的一些初级方法也通过老师的讲授和自己的练习有所掌握。最一开始的类与对象的理解,定义属性和方法,创建对象,定义数据类型等都有了自己编程上的实现。
类是抽象的集合是事物的总称,对象是具体的事物是类的实例化。在编程中要先确定类,然后在类下面创建对象。类的定义格式:类的集合的外部框架格式:
public class 类名{}(注意:类名要和文件名相同)
类是要最先定义的,定义类之后要定义所创建的类的属性和方法。
在定义属性的时候,先应该想到这个类的通有的能想到的一些属性,然后再从这些想到的属性中提取需要用在程序中的属性,最后把这些要用的属性定义出来。定义属性的格式: 修饰符(public、private等) 属性类型 属性名;
private String name;
private int xueliang;
在定义方法的时候,先应该想到这个类的通有的能想到的一些方法也就是这个类所能做的行为,然后再从这些想到的方法中提取需要用在程序中的方法,最后把这些要用的方法定义出来。方法定义格式:public 返回类型 方法名(参数类型 参数名,……){}
//设置名字和得到名字的方法
public void setName(String n){
name=n;
}
public String getName(){
return name;
}
在创建对象之前还要创建一个管理类,也就是主函数所属的类。这个类中是专门管理对象之间的操作。在这个管理类中创建对象,实例化对象的格式:
类名 变量名= new 类名();
//创建对象
WangZi wan=new WangZi();
在管理类中,对象之间的操作需要调用之前定义的类的方法,调用方法格式:对象变量名.方法名(参数);
wan.setName("德玛西亚");
Java 是面向对象的语言,像C语言就是面向过程的语言。面向对象和面向过程的区别在于最终结果是否确定。面向对象是最终结果不确定的,面向过程是最终结果确定的。刚接触java,学习还在继续。
分享到:
相关推荐
思维导图
04 第四章 JavaScript对象及初识面向对象.md
### c++程序设计实验指导:类和对象初识 #### 实验目的 1. **熟悉面向对象中的基本概念和术语**:理解类、对象、成员变量、成员方法等概念及其在C++中的应用。 2. **掌握面向对象程序的基本结构**:能够识别并构建...
第三阶段:初识类与对象 这一阶段引导学习者进入面向对象编程的世界,讲解类的定义、对象的创建、属性和方法的使用,以及继承、封装和多态的概念。通过实例,帮助学习者理解类和对象在实际问题中的应用。 第四阶段...
面向对象是Java语言的核心思想之一,本章节将详细介绍面向对象的概念、类的格式、方法、构造器和this关键字等相关知识点。 一、面向对象概念 面向对象是Java语言的设计模型之一,它强调对象之间的交互和协作。面向...
### c++程序设计实验指导:类和对象初识(2) #### 实验目的 1. **深入理解面向对象编程的基本概念和术语**:通过实验加深对类、对象、封装等核心概念的理解。 2. **掌握面向对象程序设计的基本结构**:学会如何定义...
### Delphi基础教程图文版之初识面向对象 #### 一、面向对象编程概述 面向对象编程(Object-Oriented Programming,简称OOP)是一种流行的编程范式,它将程序中的数据和操作数据的方法封装在一起形成对象。这种...
这些题目涵盖了Java中的面向对象编程的基本概念,包括类、对象、继承、多态、封装等。 题目一:Student类 在这个题目中,我们需要定义一个Student类,包含name、gender、age、id、score五个属性,分别为String、...
day01_初识面向对象.md
154269194737524day1_初识面向对象.md
2. **类与对象**:Java是面向对象的语言,因此理解和创建类与对象是基础。了解封装、继承和多态三大特性,以及构造函数、访问修饰符的概念。 3. **数组**:学习如何声明、初始化和操作一维和多维数组,理解数组作为...
主要内容 问题的提出 简单的矩形类 使用矩形类创建对象 在Java应用程序中使用矩形对象 Java应用程序的基本结构 标识符与关键字以及简单数据类型 编程风格 难点 使用矩形类创建对象
【C# 与ASP.NET初识教程清淅版 PDF】是一个专门为初学者设计的教程,旨在帮助学习者深入了解和掌握C#编程语言以及ASP.NET Web应用程序开发基础。本教程覆盖了从基本概念到实际应用的关键知识点,对于想要踏入IT行业...
类定义了数据结构和操作这些数据的方法,而对象则是类的实例。你还将学习封装、继承和多态这三大面向对象的特性,它们使得代码更加模块化,易于维护和扩展。 除此之外,C++还支持函数模板和泛型编程,允许编写可...
这是我大一上学期刚学完C语言后,开始学习C++,开始接触面向对象编程这一概念。 在学习C++过程中,加深了我对编程的理解,比如python为什么很多方法可以对不同的数据类型进行操作,同时模板类,泛型编程帮助我可以...
这些代码可能涵盖了一些基础的类定义、对象实例化、方法实现,以及可能涉及到的UI组件如视图(View)、控制器(Controller)等,比如`UIViewController`的子类或者与`UITableView`相关的代码。 此外,OC还支持分类...
Python是完全面向对象的语言,支持类(class)、对象(object)、继承(inheritance)、封装(encapsulation)和多态(polymorphism)等特性。 九、标准库与第三方库 Python拥有丰富的标准库,如os、sys、math等,同时社区有...
4.1 初识对象和类: 在Java中,对象是类的实例。类是描述对象的模板,它包含了数据(成员变量)和操作数据的函数(方法)。例如,`SimplePoint`类有两个成员变量`x`和`y`,它们代表二维坐标系中的点。当创建一个`...