java如何定义一个类,创建它的成员变量和方法?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java如何定义一个类,创建它的成员变量和方法?相关的知识,希望对你有一定的参考价值。
类即对象的思想,一个对象包含了属于自己的成员变量和操作方法。
如何定义一个类,得看你对对象思想的理解,如人是一个对象,但是一个父类级的对象,人又可以分为男人、女人;或者是分为小孩、少年、成年人、老人;他们之所以能被划分,是因为每一个子类都有属于自己的特性。
理解了这些类的继承,又如,车是一个对象,属性就是轮胎、发动机、等各种属于车自己组成部分都可以定义为车的属性(成员变量),车能提供什么方法?运输(载客、行驶)等,当然车也可以有很多不同分法的子类,类型划分,价格划分,动力输出划分等等,定义一个类是和你对类对象的理解和实际业务相结合起来的。
下面放上一段简易的代码:
public class Personprivate 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即可
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如何定义一个类,创建它的成员变量和方法?的主要内容,如果未能解决你的问题,请参考以下文章