Java|如何用Java定义一个类
类的定义
类是一种引用数据类型。类为对象的模板,简单的说就是分类。类是一个模板,它描述一类对象的行为和状态。类的定义包括“成员变量”的定义和“方法”的定义,其中“成员变量”用于描述一类对象共同的数据结构。在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定义一个类相关推荐
- java定义一个类计算圆的半径,C++编程:定义一个圆类要求属性为半径,操作为计算圆的周长和面积...,java编程:定义一个圆类,属性为半径,方法为对输入的半径计...
导航:网站首页 > C++编程:定义一个圆类要求属性为半径,操作为计算圆的周长和面积...,java编程:定义一个圆类,属性为半径,方法为对输入的半径计 C++编程:定义一个圆类要求属性为半径, ...
- jsp 定义java类_在JSP中定义一个类
请不要打我脸!我知道面对好的设计这是行得通的,但是我只是写一个测试页来演示一些东西.我们的webapp模块(正确)不能直接访问我们的域类.我不想在JSP之外创建整个类,因为该页面仅用于演示目的,出于相 ...
- java设计一个bank类实现银行_java定义一个类实现银行账户的概念。
2016-11-17 13:40黄瞩信 客户经理 比如,只定义了一个抽象方法run(),而要通过系统用极短的时间.这5s内,此后这个线程就不能进入其它状态,进入消亡状态;+i++). 2,另一方面;, ...
- java定义一个类_Java类的定义格式:Java如何定义一个类
在面向对象的思想中,最核心的就是对象.为了在程序中创建对象,首先需要定义一个类.类是对象的抽象,它用于描述一组对象的共同特征和行为,例如人都有姓名.年龄.性别等特征,还有学习.工作.购物等行为.以面向 ...
- Java编程题:定义一个Box类,属性有:长,宽,高,并初始化数据
Java编程题:定义一个Box类,属性有:长,宽,高,并初始化数据 Box类: /*** Java编程题:定义一个Box类,属性有:长,宽,高,并初始化数据*/package Box;public c ...
- Java创建一个文件变量_java如何定义一个类,创建它的成员变量和方法?
展开全部 类即对象的思想,一个对象包含e68a843231313335323631343130323136353331333337623439了属于自己的成员变量和操作方法. 如何定义一个类,得看你对 ...
- java定义一个类_java如何定义一个类,创建它的成员变量和方法?
展开全部 类即对象的思想,一个对象包含e69da5e887aa3231313335323631343130323136353331333337623439了属于自己的成员变量和操作方法. 如何定义一个 ...
- 按要求编写一个Java应用程序:(1)定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。(2)编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性
(1)定义一个类,描述一个矩形,包含有长.宽两种属性,和计算面积方法. public class Jvcs {private int Long; //长private int wide; //宽pub ...
- java设计一个bank类实现银行_用java定义一个类实现银行帐户的概念
满意答案 ZHIu6Az0v 推荐于 2017.11.26 采纳率:56% 等级:11 已帮助:8247人 /* * 2. 定义一个类实现银行帐户的概念,包括的变量有"帐号" ...
- 类的成员变量 猜数字游戏一个类A有一个成员变量v有一个初值100。 * 定义一个类对A类的成员变量v进行猜。 * 如果大了则提示大了小了则提示小了。等于则提示猜测成功。
/** 类的成员变量 猜数字游戏一个类A有一个成员变量v有一个初值100.* 定义一个类对A类的成员变量v进行猜.* 如果大了则提示大了小了则提示小了.等于则提示猜测成功.*/ import java ...
最新文章
- 视频录制,压缩实现源码
- [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第10篇]RSA和强RSA问题有什么区别
- php mail laravel,邮件 - Laravel - 为 WEB 艺术家创造的 PHP 框架。
- 内网穿透访问Vue项目的时候出现Invalid Host header解决办法
- java反射经典实例 Java Reflection Cookbook
- mysql中只运行一部分数据_MySQL(一)——MySQL基础和部分面试题
- python中文视频教程-python中文视频教程(全38集)
- ACM 学习笔记(四) 数据结构之列表、数组、栈、队列
- (IT)这个行当里你应该知道的10个小秘密
- Xcode 12 导出ipa包
- css 主页模版 搜索技巧
- 计算机一级考试创建快捷方式,九月计算机一级MSOffice考试试题
- php 电脑的右下角弹框,电脑右下角弹出广告的解决方法
- 抖音短视频抖音搜索seo排名优化技术引流工具源代码开发
- 三款EDA工具,AD、PADS与Allegro的简单介绍
- PS怎么把模糊的照片,变得更加清晰
- 一个小工具就能帮我清理 30GB 微信文件,也太好用了!
- CASS3D2.0.3旗靓版更新了,更稳定【下载地址文末】
- VBA中的颜色,colorIndex 或color 或backcolor
- 知识分享 ITエンジニアの中途採用について③
热门文章
- SWUSTOJ #69 偷菜时间表
- HTML 限制文本框只能输入特定字符(比如数字 onkeyup+onafterpaste)
- python泰勒公式计算e的x次方_e的x次方在x0=0的泰勒展开式
- Navicat使用总结(2022.9)
- 思科Nexus 9000系列交换机光模块解决方案
- 手机微博保存的图片无法在Win10电脑端查看 - 解决方案
- uni-app微信小程序配置(三)
- 在EXCEL表格中快速自动求和
- 韩媒批其国民都沉迷“美色” 娱乐产业是起因
- 【计算机硬件系统设计(华科)——运算器设计(Logisim 实现)】