问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-23 09:42

我来回答

6个回答

热心网友 时间:2022-04-09 22:46

     类即对象的思想,一个对象包含了属于自己的成员变量和操作方法。

     如何定义一个类,得看你对对象思想的理解,如人是一个对象,但是一个父类级的对象,人又可以分为男人、女人;或者是分为小孩、少年、成年人、老人;他们之所以能被划分,是因为每一个子类都有属于自己的特性。

    理解了这些类的继承,又如,车是一个对象,属性就是轮胎、发动机、等各种属于车自己组成部分都可以定义为车的属性(成员变量),车能提供什么方法?运输(载客、行驶)等,当然车也可以有很多不同分法的子类,类型划分,价格划分,动力输出划分等等,定义一个类是和你对类对象的理解和实际业务相结合起来的。

    下面放上一段简易的代码:

public class Person {
  private int age;//年龄
  private int height;//身高
  private int weight;//体重
  private String sex;//性别
  public void look (){
      //看
  }
  public void eat () {
      //吃
  }
  public void run (){
      //跑
  }
  //还有一些你认为合理的方法
  public int getAge() {
      return age;
  }
  public void setAge(int age) {
      this.age = age;
  }
  public int getHeight() {
      return height;
  }
  public void setHeight(int height) {
      this.height = height;
  }
  public int getWeight() {
      return weight;
  }
  public void setWeight(int weight) {
      this.weight = weight;
  }
  public String getSex() {
      return sex;
  }
  public void setSex(String sex) {
      this.sex = sex;
  }
 
 
}

回答的有点简单,与其说如何定义一个类,还不如说如何理解面向对象的思想!!

热心网友 时间:2022-04-10 00:04

首先,对于java开发有一定的基础性了解,相关的环境都安装配置好。

类的创建,此处以记事本为例,当然有一定基础之后可以用于Eclipse等快速开发,

(1).新建记事本,例如:MyJava.txt   最终需要将其扩展名更改为:MyJava.java

打开新建好的MyJava.java,  然后书写public class MyJava{    },注意:如果跟文件名相同,需要用到public 进行修饰,否则 直接 class XXX{   }也可以。

public class MyJava{

        //可以创建需要的变量或者常量,需要自行学习 java的基本类型 ,此处不一一列举

        int a =1;

        String s = "wang";

        boolean b = true;


        MyJava(){

                  System.out.print("与类名相同,且没有参数时此为构造函数");

         }

         public static void show(){

                  System.out.print("定义方法");

          }

         //主函数入口

         public static void main(String[] args) {

                 //调用show方法

                show();

         }

 }

cmd  编译运行 MyJava.java即可

热心网友 时间:2022-04-10 01:38

建立一个Javaproject——点右键新建一个类,类名字最好是大写开头,LZ 我给你写一个简单的类
public class Test{
//定义成员变量
int width=10;
int height=10;
// 成员方法
public area(){
return width*height ;
}
}

热心网友 时间:2022-04-10 03:30

建立javaproject --> 在src包文件夹里建立page --> 在page里建立一个自己定义的类
例如自己定义的类叫Test 包名是dbPK
package dbPK;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class DBHelper {

private static final String name = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
private static final String url = "jdbc:sqlserver://localhost:1433;DatebaseName=stuDB";
private static final String user = "sa";
private static final String pwd = "123";

// 获得数据库连接
public static Connection getCon() {
Connection con = null;
try {
Class.forName(name);
con = DriverManager.getConnection(url, user, pwd);
} catch (ClassNotFoundException e) {
System.out.println("驱动未找到!");
} catch (SQLException e) {
System.out.println("数据库未找到!");
}
System.out.println("连接成功");
return con;
}

// 关闭数据库连接
public static void closeDb(Connection con) {
try {
if (con != null && !con.isClosed()) {
con.close();
System.out.println("数据已关闭!");
}
} catch (SQLException e) {
System.out.println("连接未能关闭,你遭了!");
}
}

// 关闭切清空PreparedStatement对象
public static void closeStmt(PreparedStatement pStmt) {
try {
if (pStmt != null) {
pStmt.close();
pStmt = null;
System.out.println("PreparedStatement对象关闭!");
}
} catch (SQLException e) {
System.out.println("PreparedStatement对象未关闭!");
}
}

// 关闭切清空ResultSet对象
public static void closeRs(ResultSet rs) {
try {
if (rs != null) {
rs.close();
rs = null;
System.out.println("ResultSet关闭!");
}
} catch (SQLException e) {
System.out.println("ResultSet未关闭哦!");
}
}
}

热心网友 时间:2022-04-10 05:38

如下操作:
public class Teacher{

// 成员变量
private String stuNo;

private String stuName;

private String stuAge;

// 成员方法
/**
* @return stuAge
*/
public String getStuAge() {
return stuAge;
}

/**
* @param stuAge
* 要设置的 stuAge
*/
public void setStuAge(String stuAge) {
this.stuAge = stuAge;
}

/**
* @return stuName
*/
public String getStuName() {
return stuName;
}

/**
* @param stuName
* 要设置的 stuName
*/
public void setStuName(String stuName) {
this.stuName = stuName;
}

/**
* @return stuNo
*/
public String getStuNo() {
return stuNo;
}

/**
* @param stuNo
* 要设置的 stuNo
*/
public void setStuNo(String stuNo) {
this.stuNo = stuNo;
}

}

热心网友 时间:2022-04-10 08:02

public class Student {

// 成员变量
private String stuNo;

private String stuName;

private String stuAge;

// 成员方法
/**
* @return stuAge
*/
public String getStuAge() {
return stuAge;
}

/**
* @param stuAge
* 要设置的 stuAge
*/
public void setStuAge(String stuAge) {
this.stuAge = stuAge;
}

/**
* @return stuName
*/
public String getStuName() {
return stuName;
}

/**
* @param stuName
* 要设置的 stuName
*/
public void setStuName(String stuName) {
this.stuName = stuName;
}

/**
* @return stuNo
*/
public String getStuNo() {
return stuNo;
}

/**
* @param stuNo
* 要设置的 stuNo
*/
public void setStuNo(String stuNo) {
this.stuNo = stuNo;
}

}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
幼儿园应该如何开展推广普通话的活动呢? STM32 | 遇到HardFault问题如何定位? 当别人说话很难听或使我难堪的时候,我的心理就会涌上一种暴力解决的念头... 美金为什么会下跌 为什么美金疯狂贬值 为什么美金下滑 京东客服兼职如何申请?有哪些要求? 京东兼职客服一个月能赚多少?怎么做兼职? 为什么海信电视遥控器只能关机不能开机? 张继科有没有拿过奥运冠军 wtautoreg.exe是什么程序 借呗和花呗欠款超十万,多久才会被起诉? 证件照p白衬衫 Java如何定义一个对象 有大神可以 帮我把照片底色p成白色,再把衬衫p成蓝色吗? 如何结束进程:WTAUTOREG.EXE java怎么定义一个对象? PS麻烦衬衣P图成黑色? 借呗逾期多久会被起诉? java 怎么定义属性 怎样把QQ背景换成透明的? 照片PS 要求:黑色衬衫P成白色衬衫 协调一点不要一眼看到就是P的 windows找不到文件transpeed.exe求大神解决 借呗逾期多久会被起诉,真的会上门吗? 怎么把照片里的花衬衣P白色的 花呗算网贷吗? JAVA的专业定义是什么? ps大神指教一下,哪种方式更好的把格子衬衫的瑕疵P掉呢,要详细点说明,谢谢 请问谁有最老版本五笔打字练习 WT.EXE 邮箱953120123@qq.com 借呗花呗还呗这三者有区别吗?他们与其他网贷有什么本质的区别吗? 怎么把胸前的衬衫P上去一点,或是把黑色的内衣P下去,这样瞅着真心别扭,求大神帮忙, PS: 不要 意大利有哪些著名的衬衫品牌? 关于拆迁补偿分割的协议书怎么写?求各位提供下精确的模版 shirt怎么读 java怎么定义一个接口? 3000左右买什么手机好? 协议书怎么写,提供样本 P成白衬衫带领一寸证件照 3000左右买什么手机比较好点? T恤、汗衫、套头衫、开襟衫、TOP和衬衫,它们是怎么区分的呢?请专家解... 什么是工程技术档案资料? Java如何定义常量? 花呗,借呗逾期会被起诉吗? 框架多层结构 上层梁板混凝土还未浇筑 就将下层梁板模板及支架拆除了 请问这样允许吗? 巴西的衣服尺码 java中如何定义数组 3000元能买到什么好手机? 用JAVA定义? 亲们,全自动洗衣机进水管的接头怎么安装啊? 跨度为6m、混凝土强度为C30的现浇混凝土板,当混凝土强度至少应达到( )时方可拆除模板