类的定义

类是一种引用数据类型。类为对象的模板,简单的说就是分类。类是一个模板,它描述一类对象的行为和状态。类的定义包括“成员变量”的定义和“方法”的定义,其中“成员变量”用于描述一类对象共同的数据结构。在Java语言中,类的成员变量的定义可以使用如下语法:

class 类名 {成员变量类型变量名称;………}

类是用class关键字来定义的一种抽象数据类型,类不但定义了抽象数据类型的组成(成员变量),同时还定义了对该类型可以实施的操作(方法),类名的首字母必须大写。

注释:1.java 会给成员变量一个初始值,但是不会给局部变量初始值,所以局部变量应赋初始值。2.局部变量与成员变量名称相同时,有限选取局部变量的值。

定义的思路

每个人的学习方法不同对于定义一个类的思路也可能会有所不同。一般来说我会将定义一个类分为两部分,即属性和方法(也可以说是成员变量和成员方法)。

详细的说就是:

1.先定义一个类;

2.定义类的属性(成员变量);

3.定义类的方法;

4.定义类的局部变量。

例题解释

例题1:设计一个圆形类,可以返回圆的面积与周长。

思路:题目很简单,但是我们还是可以按照上面确定我们需要的基本条件。(1)确定成员变量为圆的半径。(2)确定成员方法为圆的周长和面积。确定了大概的

package day20190912;
import java.util.Scanner;
public class Circle {public static void main(String[]  args) {System.out.println("请输入圆的半径:");         Scanner input=new Scanner(System.in);float r=input.nextFloat() ;Circular c=new Circular();c.area(r);c.perimeter(r) ;}
}
class Circular{//1.成员变量:半径private float r;//2.成员方法:计算圆的周长和面积public void perimeter(float r){//周长等于3.14*2*rSystem.out.println("周长为"+(3.14*2*r));}public void area(float r){//面积等于3.14*r*rSystem.out.println("面积为"+(3.14*r*r));}
}

俗话说“黑猫白猫,抓到老鼠就是好猫”。定义类的方法有很多,每个人的方法并不一定要想同,能解决问题的办法就是好方法。

Java|如何用Java定义一个类相关推荐

  1. java定义一个类计算圆的半径,C++编程:定义一个圆类要求属性为半径,操作为计算圆的周长和面积...,java编程:定义一个圆类,属性为半径,方法为对输入的半径计...

    导航:网站首页 > C++编程:定义一个圆类要求属性为半径,操作为计算圆的周长和面积...,java编程:定义一个圆类,属性为半径,方法为对输入的半径计 C++编程:定义一个圆类要求属性为半径, ...

  2. jsp 定义java类_在JSP中定义一个类

    请不要打我脸!我知道面对好的设计这是行得通的,但是我只是写一个测试页来演示一些东西.我们的webapp模块(正确)不能直接访问我们的域类.我不想在JSP之外创建整个类,因为该页面仅用于演示目的,出于相 ...

  3. java设计一个bank类实现银行_java定义一个类实现银行账户的概念。

    2016-11-17 13:40黄瞩信 客户经理 比如,只定义了一个抽象方法run(),而要通过系统用极短的时间.这5s内,此后这个线程就不能进入其它状态,进入消亡状态;+i++). 2,另一方面;, ...

  4. java定义一个类_Java类的定义格式:Java如何定义一个类

    在面向对象的思想中,最核心的就是对象.为了在程序中创建对象,首先需要定义一个类.类是对象的抽象,它用于描述一组对象的共同特征和行为,例如人都有姓名.年龄.性别等特征,还有学习.工作.购物等行为.以面向 ...

  5. Java编程题:定义一个Box类,属性有:长,宽,高,并初始化数据

    Java编程题:定义一个Box类,属性有:长,宽,高,并初始化数据 Box类: /*** Java编程题:定义一个Box类,属性有:长,宽,高,并初始化数据*/package Box;public c ...

  6. Java创建一个文件变量_java如何定义一个类,创建它的成员变量和方法?

    展开全部 类即对象的思想,一个对象包含e68a843231313335323631343130323136353331333337623439了属于自己的成员变量和操作方法. 如何定义一个类,得看你对 ...

  7. java定义一个类_java如何定义一个类,创建它的成员变量和方法?

    展开全部 类即对象的思想,一个对象包含e69da5e887aa3231313335323631343130323136353331333337623439了属于自己的成员变量和操作方法. 如何定义一个 ...

  8. 按要求编写一个Java应用程序:(1)定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。(2)编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性

    (1)定义一个类,描述一个矩形,包含有长.宽两种属性,和计算面积方法. public class Jvcs {private int Long; //长private int wide; //宽pub ...

  9. java设计一个bank类实现银行_用java定义一个类实现银行帐户的概念

    满意答案 ZHIu6Az0v 推荐于 2017.11.26 采纳率:56%    等级:11 已帮助:8247人 /* * 2. 定义一个类实现银行帐户的概念,包括的变量有"帐号" ...

  10. 类的成员变量 猜数字游戏一个类A有一个成员变量v有一个初值100。 * 定义一个类对A类的成员变量v进行猜。 * 如果大了则提示大了小了则提示小了。等于则提示猜测成功。

    /** 类的成员变量 猜数字游戏一个类A有一个成员变量v有一个初值100.* 定义一个类对A类的成员变量v进行猜.* 如果大了则提示大了小了则提示小了.等于则提示猜测成功.*/ import java ...

最新文章

  1. 视频录制,压缩实现源码
  2. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第10篇]RSA和强RSA问题有什么区别
  3. php mail laravel,邮件 - Laravel - 为 WEB 艺术家创造的 PHP 框架。
  4. 内网穿透访问Vue项目的时候出现Invalid Host header解决办法
  5. java反射经典实例 Java Reflection Cookbook
  6. mysql中只运行一部分数据_MySQL(一)——MySQL基础和部分面试题
  7. python中文视频教程-python中文视频教程(全38集)
  8. ACM 学习笔记(四) 数据结构之列表、数组、栈、队列
  9. (IT)这个行当里你应该知道的10个小秘密
  10. Xcode 12 导出ipa包
  11. css 主页模版 搜索技巧
  12. 计算机一级考试创建快捷方式,九月计算机一级MSOffice考试试题
  13. php 电脑的右下角弹框,电脑右下角弹出广告的解决方法
  14. 抖音短视频抖音搜索seo排名优化技术引流工具源代码开发
  15. 三款EDA工具,AD、PADS与Allegro的简单介绍
  16. PS怎么把模糊的照片,变得更加清晰
  17. 一个小工具就能帮我清理 30GB 微信文件,也太好用了!
  18. CASS3D2.0.3旗靓版更新了,更稳定【下载地址文末】
  19. VBA中的颜色,colorIndex 或color 或backcolor
  20. 知识分享 ITエンジニアの中途採用について③

热门文章

  1. SWUSTOJ #69 偷菜时间表
  2. HTML 限制文本框只能输入特定字符(比如数字 onkeyup+onafterpaste)
  3. python泰勒公式计算e的x次方_e的x次方在x0=0的泰勒展开式
  4. Navicat使用总结(2022.9)
  5. 思科Nexus 9000系列交换机光模块解决方案
  6. 手机微博保存的图片无法在Win10电脑端查看 - 解决方案
  7. uni-app微信小程序配置(三)
  8. 在EXCEL表格中快速自动求和
  9. 韩媒批其国民都沉迷“美色” 娱乐产业是起因
  10. 【计算机硬件系统设计(华科)——运算器设计(Logisim 实现)】