`
游志强
  • 浏览: 5310 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

基础、类与对象

阅读更多
1.java的几种数据类型
1.基本数据类型(byte,short,int,long,float,double,char,boolean)
2.对象类型(类类型、引用类型)【定义的类,接口,抽象类(特殊的类,介于类与抽象类之间),系统提供的和数组】
2.详细介绍基本数据类型
byte 字节8bit     -128~127    
short 短整型          16bit     int 整型          32bit      
         long 长整型     64bit    
         float 浮点型单精度   32bit    
         double 浮点型双精度   64bit             char                 字符    16bit  
         boolean 布尔类型     true和false    
3.对象类型
String 字符串 是一个类
String的数据存储方式和基本数据类型是相同的。
String是类,会提供很多的方法。
定义字符串的方式有哪几种:
String str = "abcd";
String str = new String("abc");
类名 对象名 = new 类名();
对象名存储的是对象在内存中的首地址
类与对象、构造器
    1、类的定义:抽象的,人们主观臆想中一群具有多个共同点的对象的简称
             (由属性和方法组成)
    2、定义类的方法:
           访问修饰符:public,protected,private,默认的
public class 类名 {
访问修饰符  数据类型  属性名;
private定义的属性需要先设置
private int num;
                 public void setNum(int t){
                      num=t;
                 }
                 public int getNum(){
                 return num;
                 }
                ->stu.setNum(100);


访问修饰符 返回值数据类型 方法名(数据类型 参数名形参,...){
//方法体
}
}
    3、实例化对象和调用方法的格式
实例化对象的格式:
类名 对象名 = new 类名();
类名 对象名 = new 构造方法();
调用方法的格式:
对象名.方法名(参数值实参);
    4、构造方法
java默认构造方法
访问修饰符   类名(){
}
格式:
访问修饰符 方法名(数据类型 参数名,...){
//代码
}
构造器注意事项:
           1、方法名必须要和类名完全一致
           2、不能定义返回值数据类型
           3、参数名不能相同

构造器用途:
       1、给属性赋值
       2、构造方法创建对象

构造方法和普通方法的区别:
       1、方法名(构造器必须和类名一致,一般方法随意)
       2、返回值类型不同
       3、作用上(构造器方法实例化对象,一般方法是对象的行为)

    5、方法重载(一般方法亦可重载)
方法重载注意事项:
          1、方法名必须要完全相同
          2、方法所带的参数个数,类型,顺序这三个至少要有一个不同
                             ( 重载后方法的调用由参数决定)
          3、构造器只能通过new关键字调用(一般方法通过对象或对象的引用名调用)
            

    6、this关键字
      用途:
      1、在类中调用自身的属性和方法
      2、区分属性和参数
      3、可以在类的构造方法中调用类中的构造方法
                                        (this是表示当前调用方法的对象)

   
0
0
分享到:
评论

相关推荐

    JAVA类与对象及数组习题

    JAVA类与对象及数组习题 JAVA类和对象及数组是JAVA编程语言的基础概念。下面是关于JAVA类和对象及数组的习题,涵盖了构造方法、继承、多重继承、变量声明、数组初始化等方面的知识点。 1. 构造方法的调用方式: ...

    3类与对象基础实验(一)

    在本实验"3类与对象基础实验(一)"中,我们主要探讨的是Java编程语言中的核心概念——类和对象。这个实验是针对浙江大学城市学院2009级学生的,旨在帮助他们深入理解和掌握面向对象编程的基础。 首先,我们要了解...

    java基础-类和对象的定义

    通过书籍,个人整理的java基础之类的对象的定义的有关知识点

    类与对象相关基础练习

    计算各种图形的面积,运用类与对象的相关知识

    【第5章:面向对象基础】_面向对象、类与对象的定义

    本章的"【第5章:面向对象基础】_面向对象、类与对象的定义"将详细讲解面向对象编程的核心概念,包括如何定义类、创建对象,以及如何利用继承和多态性设计高效的程序。通过学习,你将能更好地理解和应用Java的面向...

    类与对象基础

    很基础的类与对象

    Java程序基础类和对象的关系2022优秀文档.pptx

    Java程序基础类和对象的关系 Java程序基础类和对象的关系是Java程序设计的核心概念之一。类和对象之间存在着紧密的关系,类是对象的抽象,对象是类的具体化和实例化。 类是对象的抽象 在Java程序设计中,类是一个...

    面向对象设计基础(关于类和对象的概念理解)

    ### 面向对象设计基础:深入理解类与对象 #### 一、深刻理解“类”和“对象” 面向对象编程(OOP)的核心概念之一便是“类”与“对象”。理解这两个概念对于学习任何一种面向对象编程语言都至关重要。 **什么是类?...

    java基础与面向对象习题与答案

    - **类与对象的关系**:理解类与对象的关系,知道如何定义类,如何创建和使用对象。 - **构造方法**:构造方法是用于初始化新创建对象的特殊方法,通常与类名相同且无返回类型。 - **访问修饰符**:public、...

    面向对象编程基础_python面向对象_python教程_

    1. **类(Class)**:类是面向对象编程的基础,它是创建对象的模板。在Python中,我们通过定义class关键字来创建一个类。例如: ```python class MyClass: def __init__(self, attr1, attr2): self.attr1 = ...

    类与对象.ppt

    类与对象.ppt 讲的很具体。主要涉及基础概念,构造函数,析构函数等

    java类与对象实例

    "java类与对象实例" 在 Java 中,类和对象是两个紧密相连的概念。类是一种蓝图,用于创建对象,而对象是类的一个实例。类描述了对象的基本结构,包括属性、方法和事件等。类设计的关键概念包括封装、继承和多态。 ...

    Java基础入门教程 第3章 类和对象(共40页).ppt

    【Java基础入门教程 第3章 类和对象】 Java是一种面向对象的编程语言,其核心概念是类和对象。本章主要介绍了面向对象编程的基础知识,包括数据类型、变量、数组、运算符和控制语句,并重点讲解了类和对象的概念。 ...

    java类与对象基础实验(二)

    在这个“java类与对象基础实验(二)”中,我们将深入探讨这两个概念以及相关的知识领域。实验旨在帮助初学者理解如何通过Java来构建和使用类及对象,进一步提升编程能力。 首先,类是面向对象编程的基础,它是对...

    c++ 类与对象 经典讲解 看了,就会了

    C++ 类与对象经典讲解 本文将详细讲解 C++ 中的类与对象,包括类的定义、对象的创建、构造函数、析构函数、类的其他成员、类的包含等重要概念。 一、类的定义 在 C++ 中,类 (Class) 是面向对象程序设计(OOP)的...

    Swift面向对象编程:类与对象教程-从基础知识到高级用法全面解析

    首先解释了类与对象的基本概念,展示了如何定义类、实例化对象、设置属性和方法。接着讨论了类的各种特性,包括继承与重写、协议与扩展、类与结构体的区别、访问控制与封装。进一步讲解了类的高级用法,如泛型类、...

    Java基础知识:类和对象

    Java基础知识:类和对象 Java 编程语言中,类和对象是核心概念。理解类和对象的概念对于掌握 Java 编程至关重要。本文将详细介绍 Java 中类和对象的概念、定义和使用方法,并提供相关示例代码,帮助读者深入了解和...

    C++ 课程 实验二 类与对象的基础应用 实验报告

    实验报告——C++课程实验二:类与对象的基础应用 本次实验主要围绕C++语言中的核心概念——类和对象展开,旨在深入理解和掌握面向对象编程的基本要素。实验内容包括理解和定义类、创建对象以及通过对象访问类的成员...

    《应用基础与面向对象程序设计教程》书籍.pptx

    《应用基础与面向对象程序设计教程》书籍.pptx

Global site tag (gtag.js) - Google Analytics