java中如何定义一个类,定义一个类需要注意那些地方?

 我来答
夜小柒367
推荐于2017-09-27 · TA获得超过104个赞
知道答主
回答量:168
采纳率:90%
帮助的人:66万
展开全部
能帮我解释下面代码的语法结构吗,每部分分开解释下。 public class Person { // extends java.lang.Object { private String name; private String gender; private int age; public Person(){}}回答: 类名不可以用JAVA的关键字(就是那种打出来会变颜色的那种) 访问权限的话 默认访问权限没有任何关键字,但通常是指包访问权限。如果一个成员(类,成员方法,成员数据)没有任何权限修饰词来修饰,则它具有的是包访问权限;这意味着当前包中的所有其他类对这个成员都有访问权限,但对于这个包之外的所有类,这个成员却是private。   public: 接口访问权限——使用关键字public,就意味着public之后紧跟着的成员声明自己对每个人都是可用的。   private: 你无法访问——使用private关键字,就意味着除了包含该成员的类之外,其他任何类都无法访问这个成员。   protected: 继承访问权限——使用protected关键字,意味着派生类可以访问基类的protected成员,非派生类则没有这样的权限。protected也提供包访问权限,相同包内的其他类可以访问protected成员。追问: public class Person { // extends java.lang.Object { 这句话就是定义一个类..后面的注释就是说继承与java.lang.Object private String name; private String gender; private int age; 这些就是定义全局变量其中的private的访问权限是:只有类本身内部的方法可以访问类的private属性.当然内部类也可以访问其外部类的private成员的.(属性和方法) 这个就是定义一个方法
黑色忧郁子
推荐于2017-10-03 · TA获得超过309个赞
知道答主
回答量:170
采纳率:0%
帮助的人:43.7万
展开全部
类是一种引用数据类型。类为对象的模板,简单的说就是分类。
类的定义包括“成员变量”的定义和“方法”的定义,其中“成员变量”用于描述一类对象共同的数据结构。在Java语言中,类的成员变量的定义可以使用如下语法:
class 类名 {
成员变量类型变量名称;
………
}

类是用class关键字来定义的一种抽象数据类型,类不但定义了抽象数据类型的组成(成员变量),同时还定义了对该类型可以实施的操作(方法),类名的首字母必须大写。看如下代码定义了雇员类:
/** 定义雇员类 */
public class Emp{
String name;
int age;
char gender;
double salary;
}

在如上的实例代码中,仅仅定义了Emp类型的组成,即成员变量。该类定义了4个成员变量:String类型的name用于存放名字;int类型的age用于存放年龄;char类型的gender用于存放性别;double类型的salary用于存放工资。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式