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是表示当前调用方法的对象)
分享到:
相关推荐
通过书籍,个人整理的java基础之类的对象的定义的有关知识点
3类与对象基础实验(一) zucc 浙江大学城市学院 java 2009级的
计算各种图形的面积,运用类与对象的相关知识
类与对象的基础知识
很基础的类与对象
类与对象.ppt 讲的很具体。主要涉及基础概念,构造函数,析构函数等
主要内容包括程序设计基础知识、类与对象的基本概念、继承与多态、输入输出流,以及泛型程序设计。此外,本教材还介绍了一些常用数据结构基础知识,使得读者学习本书后,能够解决一些简单的实际问题。整套教材语言...
Java基础入门教程 第5章 Java基础类的应用(共42页).ppt Java基础入门教程 第6章 集合框架(共28页).ppt Java基础入门教程 第7章 Java中的异常处理(共26页).ppt Java基础入门教程 第8章 文件流的输入输出操作...
《应用基础与面向对象程序设计教程》书籍.pptx
完整版 Java基础入门教程 Java程序语言设计 03 java对象 类与对象2(共23页).ppt 完整版 Java基础入门教程 Java程序语言设计 03 java对象 类与对象3(共24页).ppt 完整版 Java基础入门教程 Java程序语言设计 03 ...
完整版 Java基础入门教程 Java程序语言设计 03 java对象 类与对象2(共23页).ppt 完整版 Java基础入门教程 Java程序语言设计 03 java对象 类与对象3(共24页).ppt 完整版 Java基础入门教程 Java程序语言设计 03 ...
完整版 Java基础入门教程 Java程序语言设计 03 java对象 类与对象2(共23页).ppt 完整版 Java基础入门教程 Java程序语言设计 03 java对象 类与对象3(共24页).ppt 完整版 Java基础入门教程 Java程序语言设计 03 ...
* 执行启动类的main函数 -> 创建对象的继承树从高到底的类层次中的静态块(如果已经被执行过,则不会重复执行) -> * 继承树中的从最高层开始的实例语句块{}、然后对应的构造函数、以及构造函数中调用的方法 * ...
java类与对象基础实验(二) java面向对象程序设计资源
java基础习题,面向对象习题。适合初学java者使用
创新杯说课大赛计算机应用基础类一等奖作品:编辑演示文稿对象教学设计.docx创新杯说课大赛计算机应用基础类一等奖作品:编辑演示文稿对象教学设计.docx创新杯说课大赛计算机应用基础类一等奖作品:编辑演示文稿对象...
Kotlin 1.3 基础课程第六章 类与对象类的声明
Kotlin 1.3 基础课程第六章 类与对象属性的基础使用
面向对象设计中最基本的两个概念一个是类,一个是对象,该PPT清楚的叙述了这两个基本概念的本质区别,有利于初学者理解这两个基本概念
对象与类基础.xmind