如果要我说java的核心思想是什么 那么抽象一定是最重要的最核心最不可缺少的,如果你不知道抽象,天哪那你的类哪里来的??
提到类这个词,我想第一个把class翻译为类的人一定是巨擘级别的人物,类这个词按中文理解 便是一组一系列有共同特征的实物,我们将它们归为统一 即是类。
就是说我将有共同特性或行为的东西打成一包归为一类。例如 有个一个Cup(杯子)类,杯子会有几个属性
1 质地,2 大小 同时它还会有几个能力或是叫做行为 1,盛水 2 倒水。
那么我将Cup为类的时候
性质即为类的属性 :
String character(质地)=“plastic(塑料的)”;//属性后的括号()是中文翻译
String size=“10”;//暂且以为是圆形杯直径为cm
功能|行为|能力 即为方法():
void HoldWater(){}//盛水
void PourAwayTheWater(){}//倒水
这时候一个简单的Cup类就出现了:
public class Cup{
String character="plastic";
String size="10";
void HoldWater(){}//盛水
void PourAwayTheWater(){}//倒水
}
很简单吧java从来都不是难懂的东西哦,如果你喜欢请将你身边的物体写个类吧。
分享到:
相关推荐
在"Java基础--抽象类"这个主题中,我们将深入探讨抽象类的基本使用方法和相关知识。 首先,我们来看什么是抽象类。在Java中,如果一个类包含至少一个抽象方法(没有具体实现的方法),那么这个类必须被声明为抽象类...
抽象类在面向对象设计中扮演着重要的角色,它提供了多态性的基础。多态性允许我们使用父类引用指向子类对象,这样就可以调用子类特有的方法,实现动态绑定。抽象类通过定义抽象方法,确保所有子类都必须提供这些方法...
本课程“Java基础精品课12-抽象类”深入探讨了这个主题,旨在帮助开发者理解并熟练运用抽象类来设计高效、可扩展的代码结构。 抽象类是一种不能被实例化的特殊类,它通常包含抽象方法,这些方法没有具体的实现。...
Java基础精品课12-抽象类录屏8.抽象方法.mp4
Java基础精品课12-抽象类录屏7.final关键字.mp4
今天我们将深入探讨这个主题,特别是在Java基础课程的第五天,讲师徐培成讲解的"抽象类-抽象方法-修饰符组合"部分。下面将详细阐述相关知识点。 首先,我们来了解什么是抽象类。在Java中,抽象类是一种不能被实例化...
计算机后端-Java-Java核心基础-第15章 面向对象07 06. 抽象类与抽象方法的使用.avi
Java基础精品课12-抽象类录屏9.愚公移山案例.mp4
Java 8引入了默认方法(default methods),接口中可以有带有方法体的非抽象方法。这允许在不破坏现有实现的情况下向接口添加新方法。 ```java public interface MyInterface { default void defaultMethod() { ...
计算机后端-Java-Java核心基础-第17章 异常处理 02. 复习:抽象类.avi
Java基础精品课12-抽象类录屏4.第二题.mp4
Java基础精品课12-抽象类录屏6.第四题.mp4
Java基础精品课12-抽象类录屏5.第三题.mp4
Java基础精品课12-抽象类录屏2.第一题.mp4
这个"java基础教程----精华版"显然是一份精心整理的资料,旨在帮助初学者快速掌握Java编程的基础知识。下面将详细介绍Java语言的核心概念和关键知识点。 1. **Java语法基础**: - **变量**:在Java中,变量是存储...
计算机后端-Java-Java核心基础-第15章 面向对象07 12. 抽象类的课后练习.avi
计算机后端-Java-Java核心基础-第15章 面向对象07 07. 抽象的应用场景举例.avi
本文档提供了JAVA基础知识的复习笔记,涵盖了JAVA的基础概念、数据类型、运算符、控制流程、类和对象、继承、多态、抽象类和接口等方面的知识。 一、数据类型 在JAVA中,有以下几种基本数据类型: * 整数类型:...
计算机后端-Java-Java核心基础-第15章 面向对象07 10. 创建抽象类的匿名子类对象.avi
计算机后端-Java-Java核心基础-第15章 面向对象07 09. 抽象性的练习:基本操作.avi