| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 488 人关注过本帖
标题:学的很少挖
只看楼主 加入收藏
tcboy20
Rank: 1
等 级:新手上路
帖 子:72
专家分:0
注 册:2006-3-9
收藏
 问题点数:0 回复次数:4 
学的很少挖
今天终于学到类与对象了,可是看了第一页就糊涂了
就是class定义
以前不是说开头都是 public class ,怎么很多都省去public这个公共的

class Cdade{
int year;
int month;
int day;
void SetDate(int y,int m,int d)
{
year=y;
month=m;
day=d;
}
void PrintYear()
{
System.out.println(year+","+month+","+day);
}
}
class Cdate
{
public static void main(String args[]){
Cdade di=new Cdate();
d1.SetDate(2004,10,1);
d1.PrintYear();
}
}

就象这样
2006-03-23 19:28
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
有public,表明这是一个公共类,谁都可以访问的
但是没有的话,就表明是一个包内共享的类
还有
一个JAVA文件中可以一个公共类都没有,这个时候,这个文件里的类名就不一定要是文件名了
但是一个文件最多也只能有一个公共类。并且公共类的类名要和文件名一致
================================================================================
举例:
一个文件叫 Hello.java
那么这个文件里面可以定义很多类,但不是public 的
你可以写class mm{} class xx{}很多都可以,名字不一定

如果要写public 的话,那就只能写pubilc class Hello{}

可惜不是你,陪我到最后
2006-03-23 20:37
mojian0820
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2005-11-28
收藏
得分:0 

谢谢!斑竹又让我学了一点东西


2006-03-23 20:48
bagger
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:33
帖 子:891
专家分:0
注 册:2005-8-16
收藏
得分:0 

public 只是几个访问权限的一种.

还有几种别的访问权限,
用来控制访问级别


【三元毕业设计论文】
三元论文真的只有三元钱
客服QQ:742670649
http://shop35094218./
2006-03-23 22:44
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
当然,还有
什么都不写的:包内访问权限
protected :包内以及以类的子类访问权限
private:私有,表示只有此类的实例可以访问,别的一概不行

可惜不是你,陪我到最后
2006-03-24 10:18
快速回复:学的很少挖
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018440 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved