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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java如何定义一个类,创建它的成员变量和方法?相关的知识,希望对你有一定的参考价值。

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

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

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

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

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;
  
 
 

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

参考技术A

    首先,对于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即可

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

参考技术C 建立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未关闭哦!");


本回答被提问者采纳
参考技术D 如下操作:
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;


以上是关于java如何定义一个类,创建它的成员变量和方法?的主要内容,如果未能解决你的问题,请参考以下文章

java 定义类 如何写?

java基础-类的定义成员变量方法对象的创建与使用

java基础3。定义类

Java内部类学习笔记

成员变量和局部变量

Java设计:定义一个Person类和它的子类Employee。Person类有姓名、地址、电话号码和电子邮箱,