学习笔记——Java类和对象】的更多相关文章

今天学习了Java的类和对象的相关知识,由于Java面向对象的编程的思想和C++几乎一样,所以需要更多的关注Java的一些不同之处. 1.类 1.1 在类这一块,除了基本的成员变量,成员方法,构造函数等外,需要掌握三种权限修饰符的区别,并会合理使用(private限制了权限只在本类,protected限定了权限只在包内). 1.2 静态常量.变量.方法:static修饰.我们可以使用“类名.静态类成员”来调用,如: public class StaticTest{ static double P…
Java学习笔记之---类和对象 (一)类 类是一个模板,它描述一类对象的行为和状态  例如:动物类是一个类,动物们都有属性:颜色,动物们都有行为:吃饭 public class Dog { String name; String color; public void eat(){ System.out.println("吃饭"); } } (二)对象 对象是类的一个实例,有状态和行为.例如,一条狗是一个对象,它的状态有:颜色.名字:行为有:吃饭等 1.创建对象: 声明:声明一个对象,…
一.类和对象的概念 类 >>具有相同属性和行为的一类实体 对象 >>实物存在的实体.通常会将对象划分为两个部分,即静态部分和动态部分.静态部分指的是不能动的部分,被称为属性,任何对象都会具备其自身的属性:动态部分指的是对象的行为 类实质上就是封装对象属性和行为的载体,而对象是类实例化出的一个实例 二.面向对象的三大特性 封装 >>将对象的属性和行为进行包装,隐藏其实现细节,称为封装 >>采用封装的思想保证了类内部数据结构的完整性,应用该类的用户不能轻易的直接…
1.参数的传递方式 1)值传递 2)引用传递 2.类和对象: (1)类的定义: public class 类名{ 类型 属性1: 类型 属性2: ……… public 返回值类型 方法名1(形参){ //方法体 } ……… } 示例: 静:属性(成员变量/字段),对应的就是Java中的变量 动:方法(成员方法) 1)万物皆对象:你我他,电视....这些具体的事物都是对象 2)类与对象的关系:类是对象的抽象,对象是类的实例 3)先有类还是先有对象?------先有类再有对象 (2)对象的创建和使用…
1.问题:toString()没搞懂? int a = 1; Integer aa = new Integer(a); //这是实现的过程 System.out.println("Hello," + aa.toString()); //得Hello,1 int b = 1; System.out.println("Hello," + b); //得Hello,1 class MyDate { int year,month,day; public int get()…
  对象:是指具体的事物.比如学生 张三,老师 李四,代表一个单一的个体. 比如 学生 张三,这时张三就是具体的对象. 类:将对象中共有特征抽象出,可以理解为某种特性的集合. 世界上的事物可以分解成一个一个的特征,将某一类事物具有的相同的特征抽象出来归成一类,这个类就只这一类事物的模板. 我们把学生的基本特征属性(例如学生姓名,学习,玩耍等,)抽象出来归纳成一个学生 类. 例如,学生 张三,此时学生代表一个类. 依据这个学生类来创建新的对象张三 我们也可以把汽车的基本特征属性(底盘,轮胎,车壳,…
# 对象 = 属性 + 方法>>> # Python中的类名约定以大写字母开始>>> # tt = Turtle() 这就是创建类实例的方法,其它语言用new ,它是不需要的>>> >>> # Python中的self就相当于Java中的this >>> # self ,一般都放在方法的第一个参数中这是默认的要求 class Ball: def setName(self,name): self.name=name d…
通过在 class后接类名称来创建一个类.在类里边声明属性与声明常量或者变量的方法是相同的,唯一的区别的它们在类环境下.同样的,方法和函数的声明也是相同的写法 class Shape { func simpleDescription() -> String { return "A shape with \(numberOfSides) sides." } } 通过在类名字后边添加一对圆括号来创建一个类的实例.使用点语法来访问实例里的属性和方法 var shape = Shape(…
Java学习笔记——File类之文件管理和读写操作.下载图片 File类的总结: 1.文件和文件夹的创建 2.文件的读取 3.文件的写入 4.文件的复制(字符流.字节流.处理流) 5.以图片地址下载图片 文件和文件夹 相关函数  (boolean) mkdir() 创建此抽象路径名指定的目录  (boolean) mkdirs() 创建此抽象路径名指定的目录,包括所有必需但不存在的父目录.  (boolean) delete() 删除此抽象路径名表示的文件或目录  (boolean) creat…
前言 在前面的学习中,我们对面向对象的编程思想有了一个基本的了解,并且简单的了解了类和对象的定义.那么类和对象在Java语言中是如何表现的,这次,就从实际出发,学习一下一下类和对象在Java语言中的使用. 类 那么,这里为什么要先将类,而不是像之前一样先讲对象呢,那是因为在前面的学习中,我们知道了,对象是类的一个实例.类是封装兑现属性和行为的载体,所以对象的一切都在类之中,对象的属性,行为的调用都得先通过实例才能使用,它们是一个包含关系,对象是依赖于类的. 类在Java中的创建 我们都知道,在我…