类的一些知识点的总结与思考

定义类

[修饰符]  class 类名{
0个到若干个构造器定义...
0个到若干个成员变量...
0个到多个方法...
}

修饰符:省略,public,final,abstract
注:

  • 如果class类名前面的修饰符为public时,则类名必须和文件 名一样

  • 类里面各个成员之间的顺序没有任何影响,各个成员之间可以相互调用,但是static修饰的成员只能访问static修饰的成员.

class Teacher{
                    //无修饰符,省略
}

public class Teacher{
                //公用
}

final class Teacher{
                //最终,不可被继承
}

abstract class Teacher{
            //抽象类
}

定义类的成员变量

定义一个类成员变量的语法格式:

[修饰类] 类型 成员变量名 [=默认值]

修饰符:省略,public,protected,private,static,final;
public,protected,private,三者只能取其一,可以与static,final组合

public class Teacher{
String strName;         //省略
public int nAge;            //公用,这里默认nAge为0
private static final char Sex ='男';//这里static表示这个变量归这个类所有,而并非某一个对象所有!!!
}

定义类的方法

[修饰 符] 方法返回值类型 方法名 (形参列表)
{
//有0条到多条可以执行的语句组成
}

public static void int max (int num1,int num2)
{

}

类的构造器

[修饰符] 构造器名 (形参列表)
{
//0条到多条可执行语句组成的方法体
}
修饰符:省略,public,protected,private其中之一
构造器名:必须和类名相同,没有返回值
类似于c语言中的构造函数

有关java中包与类之间关系的一点总结

这里写图片描述

  • student类可以访问同一个包下面的teacher类中的teacher类与缺省类;而teacher1类却只可以访问teacher类下的teacher类,因为teacher类与teacher1类不在同一个包下
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值